2014-02-25 2 views
-1

안녕하세요, Birt와 Maven을 처음 보았습니다. birt 뷰어를 weblogic에 배치해야하는 maven 프로젝트로 변환하는 방법을 알려줄 수 있습니까? 제안이나 튜토리얼 링크는 큰 도움이 되십시오.Birt 뷰어를 Birt 용 Maven 프로젝트에 4.3.1

미리 감사드립니다.

+0

이 질문은이 사이트에 대해 지나치게 광범위합니다. [Ask] (http://stackoverflow.com/help/asking)을 읽어보십시오. –

답변

1

이 폴더 구조로 만들고 pom.xml이라는 xml 파일을 만듭니다. Birt 런타임을 다운로드하면 birtviewer 예제 (WebViewerExample)를 찾을 수 있습니다.

.WebViewerExample(Root Folder) 
    .src 
     .main 
      .webapp 
       .WEB-INF 
        .lib 
        .web.xml 
        ..(other files) 
       .new_report_1.rptdesign 
       ...(other files) 
    .pom.xml 
    .target 
    .weblogic-maven-plugin.jar 

다운로드 BirtReportFramework 및부터 'org.eclipse.birt.report.data.oda'로 이름을 갖는 jar 파일 복사 BIRT-보고서 프레임 워크를-4_3_1 \ 일식 \ 플러그인에 WebViewerExample \ SRC \ 주 \ 웹 애플리케이션 \ WEB-INF \ lib

명령 프롬프트에서 루트 폴더에 'WebViewerExample'이 있고 mvn 새로 설치가 실행됩니다. jar 파일을 다운로드 할 수 없거나 없으면 maven 오류가 발생합니다. 걱정하지 마세요. maven 웹 사이트에서 jar 위치를 Google로 검색하고 jar 파일을 수동으로 다운로드하면 실제 트릭이 Maven 저장소의 올바른 위치에 항아리를 배치합니다. 예 : "[ERROR] 목표 org.apache.maven.plugins를 실행하지 못했습니다. maven-eclipse-plugin : 2.9 : eclipse"

경로가 .m2 \ repository와 같은 Maven 저장소로 이동하십시오. \ org \ apache \ maven \ plugins \ maven-eclipse-plugin \ 2.9

내부 2.9 폴더에는 maven-eclipse-plugin-2.9.jar 및 maven-eclipse-plugin-2.9.pom이 있습니다. 또한 내 pom.xml 파일

.. (때문에) 문제로 받는다는 당신을 위해하지 경우 종속 항아리와 치어를 다운로드하고 배치하려고

<?xml version="1.0" encoding="UTF-8"?> 
    <project xmlns="http://maven.apache.org/POM/4.0.0"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0  http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
     <modelVersion>4.0.0</modelVersion> 

<groupId>com.webviewer</groupId> 

    <artifactId>WebViewerExample</artifactId> 
     <packaging>pom</packaging> 
<name>Birt Viewer Maven Project</name> 
    <version>0.0.1-SNAPSHOT</version> 

<properties> 
     <jdk.version>1.6</jdk.version> 
     <logback.version>1.0.13</logback.version> 
     <junit.version>4.10</junit.version> 
     <spring.version>3.0.5.RELEASE</spring.version> 
</properties> 

<repositories> 
       <repository> 
       <releases> 
       <enabled>false</enabled> 
       </releases> 
       <snapshots> 
       <enabled>true</enabled> 
       <updatePolicy>daily</updatePolicy> 
       <checksumPolicy>ignore</checksumPolicy> 
       </snapshots> 
       <id>sonatype-nexus-snapshots</id> 
       <name>Sonatype Nexus Snapshots</name> 
    <url>https://oss.sonatype.org/content/repositories/snapshots</url> 
       </repository> 

        <repository> 
          <releases> 
           <enabled>true</enabled> 
          </releases> 
          <snapshots> 
           <enabled>false</enabled> 
           <updatePolicy>daily</updatePolicy> 
           <checksumPolicy>ignore</checksumPolicy> 
          </snapshots> 
          <id>sonatype-nexus-releases</id> 
          <name>Sonatype Nexus Snapshots</name> 
          <url>https://oss.sonatype.org/content/repositories/releases</url> 
         </repository> 
</repositories> 

<dependencies> 


     <dependency> 
<groupId>org.eclipse.birt.runtime</groupId> 
<artifactId>org.eclipse.birt.runtime</artifactId> 
<version>4.3.1.v20130918-1142</version> 
<!--<version>4.3.1</version> --> 
    </dependency> 

    <dependency> 
<groupId>commons-lang</groupId> 
<artifactId>commons-lang</artifactId> 
<version>1.0</version> 
    </dependency> 
</dependencies> 
    <build> 

      <plugins> 
        <plugin> 
          <artifactId>maven-compiler-plugin</artifactId> 
          <version>3.1</version> 
          <configuration> 
          <!-- <packagingIncludes>/*.rptdesign</packagingIncludes> 
          <packagingIncludes>/*.jsp</packagingIncludes> 
          --> 
          <packagingExcludes>WEB-INF/lib/org.apache.xerces-2.9.0.jar</packagingExcludes> 

            <source>1.6</source> 
            <target>1.6</target> 
          </configuration> 
        </plugin> 
        <plugin> 
         <artifactId>maven-war-plugin</artifactId> 
         <version>2.0</version> 
        </plugin> 


        <plugin> 
         <groupId>org.codehaus.mojo</groupId> 
         <artifactId>tomcat-maven-plugin</artifactId> 
         <version>1.1</version> 
         <configuration> 
         <url>http://localhost:8080/manager/text</url> 
         <server>Apache_Tomcat_7_x86</server> 
         <path>/birtviewer</path> 
         </configuration> 
        </plugin> 

     </plugins> 

</build> 

감사합니다, 바람

관련 문제