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)。
我本來以爲,因爲依賴有「測試」,它和任何傳遞依賴不應該被包裝的範圍。我的假設是否不正確?