避免在war文件中重复的jar

时间:2017-05-11 10:19:10

标签: java maven jar maven-3 war

我有名为A.jar的Jar,它有一些罐子的依赖,如A1.jar,A2.jar和A3.jar。现在提到pom中的那些依赖项,我已经构建了jar文件。 现在战争档案B1.war依赖于A.jar。所以我在战争中提到了同样的东西,产生了战争并且它运作良好。问题在B.war的lib文件夹下,A.jar可用。还有A1.jar,A2.jar和A3,jar也可用(即重复)。怎么避免这个?

1 个答案:

答案 0 :(得分:1)

  • 首先,您可以在Pom-> Dependency中看到jar的依赖性 层次结构。
  • 其次,如果您使用的是jboss,可能还有一些依赖项 已经在jboss中,所以尽量使用 <TextBox Padding="-2" Width="100" Height="18"></TextBox> 在您的家属中(所以它只需要 不属于jboss的家属)。
  • 第三,如果第二点没用,请尝试在依赖项中添加 有其他依赖性:

      

    &LT;排除&GT;
      &LT; groupId&gt; org.slf4j&lt; / groupId&gt;
      &LT;的artifactId&GT; slf4j-log4j12&lt; / artifactId&gt;
      &LT; /排除&GT;