我有Maven项目,包含以下模块和子模块:
A
B (with external dependencies like junit, spring, etc.)
C (with external dependencies as well)
A-all (with B and C defined as dependencies)
我希望最后一个模块构建包含B和C jar的uber-JAR。我试图将maven-assembly-plugin
与jar-with-dependencies
desciptor一起使用,但最终的jar也包含传递依赖,即B和C使用的依赖。
如何使用A-all模块的所有非传递依赖构建jar?
答案 0 :(得分:1)
我认为您可以将程序集插件的useTransitiveDependencies
标志设置为false。