如何使用所有非转换依赖项构建uber-JAR?

时间:2017-06-08 16:39:46

标签: maven

我有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-pluginjar-with-dependencies desciptor一起使用,但最终的jar也包含传递依赖,即B和C使用的依赖。

如何使用A-all模块的所有非传递依赖构建jar?

1 个答案:

答案 0 :(得分:1)

我认为您可以将程序集插件的useTransitiveDependencies标志设置为false。