1
发布了一些类似的问题here.但是没有答案。为什么传递依赖不包括我的最终战争?
我多模块Maven项目
当我运行mvn dependency:tree
, 我看到下面的
[INFO] ------------------------------------------------------------------------
[INFO] Building Service 2.2.22-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] +- org.apache.httpcomponents:httpclient:jar:4.3.2:compile
[INFO] | \- commons-codec:commons-codec:jar:1.6:compile
[INFO] ------------------------------------------------------------------------
[INFO] Building common 2.2.22-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] +- com.mycompany.project:jar:2.1.115:compile
+- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] | | \- commons-codec:commons-codec:jar:1.2:compile
没有其他的配置,以排除任何库在pom.xml中完成。 在我最后的war/WEB-INF/lib
,
我看到commons-codec-1.6.jar
,commons-httpclient-3.1.jar
,httpclient-4.3.2.jar
。 但我没看到commons-codec-1.2.jar
。这是为什么?