안녕하세요, Birt와 Maven을 처음 보았습니다. birt 뷰어를 weblogic에 배치해야하는 maven 프로젝트로 변환하는 방법을 알려줄 수 있습니까? 제안이나 튜토리얼 링크는 큰 도움이 되십시오.Birt 뷰어를 Birt 용 Maven 프로젝트에 4.3.1
미리 감사드립니다.
안녕하세요, Birt와 Maven을 처음 보았습니다. birt 뷰어를 weblogic에 배치해야하는 maven 프로젝트로 변환하는 방법을 알려줄 수 있습니까? 제안이나 튜토리얼 링크는 큰 도움이 되십시오.Birt 뷰어를 Birt 용 Maven 프로젝트에 4.3.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>
감사합니다, 바람
이 질문은이 사이트에 대해 지나치게 광범위합니다. [Ask] (http://stackoverflow.com/help/asking)을 읽어보십시오. –