我有一个编译成war文件的maven项目。我的pom看起来像这样:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>ber.eg</groupId>
<artifactId>fle</artifactId>
<name>lemif</name>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
...
为了使用Eclipse中集成的JBoss工具,我必须更改属性 - &gt;部署程序集并添加新的源:Java构建路径条目 - &gt; Maven Dependencies。
当我通过Jboss Tools将war文件部署到jboss时,生成的war包含servlet-api-2.5.jar和junit-4.8.1.jar,它们不应该存在。
如何从战争中排除这些罐子? (每次我进行重新发布或maven更新时,我都必须编辑部署战并删除这些jar。)
THX!