2014-03-25 5 views
0

귀 플러그 인 구성에 문제가 있습니다. 정확히 jar 종속성 중 하나를 ear 디렉토리의 루트 디렉토리에두고 나머지는 lib 디렉토리에 넣으려고합니다. 누군가 이걸로 나를 도울 수 있습니까?maven EAR 플러그인 구성

업데이트 :

내가 4 개 프로젝트, 그 중 하나는 컨테이너, 치어 타입이있다. 그 중 하나는 전쟁과 항아리라는 두 가지 종속성을 지닌 귀입니다. a.war 및 b.JAR가 프로젝트
/ LIB /이 - - MANIFEST - 'A'와 'B'에 대한 모든 종속성을
/ META-INF / 프로젝트

/ : 나는 디렉토리 구조와 귀를 만들려고합니다. pom.xml 파일

  <configuration> 
       <!-- <artifactTypeMappings> 
        <artifactTypeMapping type="war" mapping="webModule" /> 
       </artifactTypeMappings> --> 
       <webModule> 
        <groupId>a</groupId> 
        <artifactId>a</artifactId> 
        <contextRoot>/a</contextRoot> 
        <bundleFileName>a.war</bundleFileName> 
        <bundleDir>lib</bundleDir> 
       </webModule> 
       <jarModule> 
        <groupId>b</groupId> 
        <artifactId>b</artifactId> 
        <bundleDir>/</bundleDir> 
        <bundleFileName>/b.jar</bundleFileName> 
       </jarModule> 
       <defaultLibBundleDir>lib</defaultLibBundleDir> 
      </configuration> 
+0

pom.xml 파일을 게시 할 수 있습니까? 추측하기가 어렵습니다 ... –

+0

의견을 보내 주셔서 감사합니다. 게시글을 업데이트했습니다. 이제는 더 명확 해졌습니다. – user3249531

답변

0

documentation would have helped에 간단한 모양의 MF는

부분. 루트 디렉토리에 넣으려는 항목에서 bundleDir 항목을 제거하기 만하면됩니다.

<jarModule> 
<groupId>b</groupId> 
<artifactId>b</artifactId> 
<bundleFileName>/b.jar</bundleFileName> 
</jarModule> 
+0

확인해 보겠습니다.이 문제를 관리하고 있습니다. 태그를 추가하지 않았습니다. user3249531