2014-03-25 198 views
0

我有耳塞配置的問題,正是我想放置在根目錄中的耳朵和其餘的lib目錄中的jar依賴項之一。有人可以幫我弄這個嗎?maven EAR插件配置

更新:

我有4個項目,其中之一是一個容器,POM類型。其中之一是有兩個依賴的耳朵,戰爭和罐子。我想創建一個目錄結構的耳朵:

/ - a.war和b.jar項目
/ LIB / - 爲 'A' 和 'B' 的所有依賴項目
/ META-INF / - 清單。 MF

的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的一部分。您只需從要放入根位置的條目中移除bundleDir條目即可。

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

好的,我已經處理了這個問題,我沒有添加標籤 user3249531