从多模块项目创建uber-jar

时间:2017-03-02 07:22:56

标签: java spring maven pom.xml

我一直在尝试创建超级jar,它包含项目中的所有模块。 我一直在读它需要一些插件(阴影/组装),但这些插件没有任何构造或阴影。

如何从multimodule项目创建jar?我想将它上传到nexus,作为其他项目的可用依赖项,但我只希望每个模块中都有一个依赖项,而不是每个模块一个依赖项。

1 个答案:

答案 0 :(得分:1)

好吧,插件的问题是我在父模块上使用插件。应该在最终模块上使用它,而不是父pom。

简单地说:程序集打开jar,放置依赖关系,关闭jar。我没有罐子在父母那里打开,所以......