maven依赖 - 只有jar

时间:2016-04-15 08:31:33

标签: java maven

我正在开发一个使用maven构建的java项目。 该项目有几个依赖项,我正在寻找一种方法将我的项目打包成两个罐子 - 一个用于实际项目类,另一个用于所有依赖项。

我搜索并发现了maven shade插件,它可以生成一个带有依赖关系的jar。因此,作为一种解决方法,我创建了另一个没有源代码的模块并将我的pom链接到这个模块 - 然后使用shade插件我可以生成一个包含所有依赖项的jar。但这感觉就像错误的方式,还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

在此处结帐maven程序集插件http://maven.apache.org/plugins/maven-assembly-plugin/
您可以在程序集描述符中设置托管依赖项。
是的,@ vikingsteve的建议也是对的。