2012-06-21 37 views
0

我們開發的一個商業罐子出現在戰爭中。但我沒有在pom.xml中看到....當我搜索整個eclipse時,我發現它在同一個項目的eclipse的.setting文件夾(.settings/org.eclipse.wst.common.component)中。maven項目中戰爭中的多餘罐子

這裏是

<dependent-module archiveName="BankAccount-3.0.39.jar" deploy-path="/WEB-INF/lib" 
    handle="module:/classpath/var/M2_REPO/com/BankAccount/3.0.39/BankAccount-3.0.39.jar"> 
     <dependency-type>uses</dependency-type> 
</dependent-module> 
+1

我不知道問題是什麼;你問爲什麼它在那裏?這是項目的依賴嗎? –

+0

這裏有什麼問題? – Slavus

+0

讓我們停止戰爭吧! – netvope

回答

1

如果您確定該項目不需要該jar,請運行mvn dependency:tree並查找特定jar的來源。然後你可以通過使用

<exclusions> 
    <exclusion> 
    <groupId>Group Id</groupId> 
    <artifactId>jar which you want to exclude</artifactId> 
    </exclusion>      
</exclusions> 

排除罐子,它通過它捆綁在一起。

您還可以通過在特定項目的assembly.xml使用<exclusion>標籤取下罐子

0

條目實現mvn dependency:tree,看看它是如何工作的。

相關問題