在我的程序集描述符中,我有以下内容:
<dependencySets>
<dependencySet>
<outputDirectory>ext</outputDirectory>
<useTransitiveDependencies>false</useTransitiveDependencies>
<excludes>
<exclude>group1:artifact1:jar:${pom.version}</exclude>
<exclude>group2:artifact2:jar:${pom.version}</exclude>
</excludes>
</dependencySet>
</dependencySets>
运行mvn dependency:tree时,我得到以下示例:
[INFO] +- org.springframework:spring-context:jar:3.0.5.RELEASE:compile
[INFO] | +- org.springframework:spring-aop:jar:3.0.5.RELEASE:compile
[INFO] | | \- aopalliance:aopalliance:jar:1.0:compile
我想要实现的是我的ext文件夹中只有字符串上下文。如上所述设置useTransitiveDependencies时, ext目录根本不存在,并且在删除属性时,我的ext文件夹中有所有 thress jar。
任何人都知道我如何排除spring-aop和aopalliance?
乔纳斯