0

我们开发的一个商业罐子出现在战争中。但我在 pom.xml 中看不到....当我搜索整个 Eclipse 时,我发现它位于同一项目的 Eclipse 的 .setting 文件夹(.settings/org.eclipse.wst.common.component)中。

这是条目

<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>
4

2 回答 2

1

如果您确定项目不需要该 jar,则运行mvn dependency:tree并查找特定 jar 的来源。然后你可以通过使用排除 jar

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

在捆绑它的特定罐子下。

您还可以使用<exclusion>特定项目的 assembly.xml 中的标记来删除 jar

于 2012-06-21T11:41:11.987 回答
0

mvn dependency:tree,看看它是如何工作的。

于 2012-06-21T11:08:54.197 回答