从战争Maven 3中排除jar

时间:2012-03-08 15:30:03

标签: war maven-3 weblogic-10.x

我们需要从战争中排除几个罐子......我们在weblogic中使用maven 3.

我试过

<packagesourceexludes>...and <warsournceexludes..>  

但没有用。

任何其他方式。

由于 维杰

3 个答案:

答案 0 :(得分:5)

<dependency>
  <groupId>xerces</groupId>
  <artifactId>xerces</artifactId>
  <version>2.4.0</version>
  <scope>provided</scope>
</dependency>

所以不需要从每个依赖项中排除.. 这解决了我的问题...感谢您的所有答案......

答案 1 :(得分:2)

您需要使用<packagingExcludes>作为记录here。剪切/粘贴示例以供参考......

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
        </configuration>
      </plugin>
    </plugins>
  </build>
  ...
</project>

答案 2 :(得分:0)

显示排除依赖关系的常用方法here。如果这是你尝试过的,请确保没有其他依赖包括排除的jar(可以通过mvn依赖:tree检查)。