2014-03-05 3 views
-1

내가 귀를 빌드 할 때 나는 나무 의 pom.xml .presentation (귀) ..business (전쟁) ..integration (항아리)오류 메이븐과 귀 프로젝트를 빌드하는 동안 3

이 (프레 젠 테이션) 난 왜이 유물을 왜 유물 프레 젠 테이션 의존성과 정확히 무엇의 의존성해야 이해가 안돼? :

Failed to execute goal org.apache.maven.plugins:maven-ear-plugin:2.6:generate-application-xml (default-generate-application-xml) on project presentation: Artifact[war:presentaion:presentation] is not a dependency of the project. ->Help 

귀 : pom.xml 파일 : 현재 .pom 당신이 귀를 구축하고 당신이 warModule 같은 귀를주는에서

<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>presentation</groupId> 
    <artifactId>presentation</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>ear</packaging> 
    <parent> 
    <groupId>MyProject</groupId> 
    <artifactId>MyProject</artifactId> 
    <version>0.0.1</version> 
    </parent> 

<build> 
    <plugins> 

    <plugin> 
     <artifactId>maven-resources-plugin</artifactId> 
     <version>2.4</version> 
     <configuration> 
     <encoding>UTF-8</encoding> 
     </configuration> 
    </plugin> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.1</version> 
    </plugin> 

    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-ear-plugin</artifactId> 
     <version>2.6</version> 
     <configuration> 
     <modules> 
      <webModule> 
      <groupId>presentaion</groupId> 
      <artifactId>presentation</artifactId> 
      <bundleFileName>presentation.war</bundleFileName> 
      <contextRoot>/presentation</contextRoot> 
      </webModule> 
      <jarModule> 
      <groupId>integration</groupId> 
      <artifactId>integration</artifactId> 
      <bundleFileName>integration.jar</bundleFileName> 
      </jarModule> 
     </modules> 
     <displayName>My Project</displayName> 
     </configuration> 
    </plugin> 
    </plugins> 
    <finalName>presentation</finalName> 
</build> 
    <dependencies> 
    <dependency> 
     <groupId>business</groupId> 
     <artifactId>business</artifactId> 
     <version>0.0.1-SNAPSHOT</version> 
     <type>war</type> 
    </dependency> 
    <dependency> 
     <groupId>integration</groupId> 
     <artifactId>integration</artifactId> 
     <version>0.0.1-SNAPSHOT</version> 
     <type>jar</type> 
    </dependency> 

    </dependencies> 
</project> 
+0

"presentaion"오타는, 어쩌면 다른 모듈 이름 – robermann

+0

에 연결하는 아마 아이의 pom.xml 파일을 할 .war 유물을 주어야한다 :) – robermann

+0

예 고맙습니다. :) 사실 나는 대신 비즈니스를해야한다는 오류를 수정했습니다. – elpazio

답변

0

.

당신은 그룹 ID "프리젠 테이션"가 귀 플러그인에서의 WebModule에 대한

관련 문제