Eclipse使用不正确的maven依赖项生成war

时间:2017-01-18 14:00:23

标签: java eclipse maven jboss jboss-tools

我有一个编译成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!

0 个答案:

没有答案