[英]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.