繁体   English   中英

Maven,如何使用可传递依赖项重新包装第3方jar

[英]maven, how to repackage 3rd party jar with it's transitive dependencies

我想重新包装第三方JAR,例如生成的JAR捆绑所有依赖项。 我想重新打包的JAR文件包括/META-INF/maven/.../pom.xml 这个怎么做?

我假设生成的jar应该是可运行的jar,因为库通常不与依赖项打包在一起。

我只是创建一个新项目,将第三方jar添加为依赖项,编写一个简短的Main类,以在第三方jar中调用所需的类,然后构建一个胖jar。

为此,您可以使用Assembly插件( jar-with-dependencies )或maven shade插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM