0
POM文件继承我有一个父POM如下定义:Maven的范围
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.11</version>
<scope>test</scope>
</dependency>
在我的孩子聚甲醛
然后将此:
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
</dependency>
我发现,当我的WAR文件(在我的孩子pom中的包装类型)是建立在传输依赖关系从htmlunit包含在WEB-INF/lib目录中(特别是commons-codec)。
我本来以为,因为依赖有“测试”,它和任何传递依赖不应该被包装的范围。我的假设是否不正确?