即使提供范围,maven也会在war文件中捆绑jar

时间:2013-05-17 20:39:37

标签: maven pom.xml

我在我的pom.xml中声明了

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>

但是,我的WAR文件仍然包含jar文件。是否有一个秘密标志“是 - 真的 - 不包括 - 这个”我可以使用吗?

由于

1 个答案:

答案 0 :(得分:2)

您可能仍然对compile具有间接servlet-api依赖关系。你的诗中可能还有一些其他的依赖,声明对它的依赖。

使用

检查依赖关系树
mvn dependency:tree