我想重新包装第三方JAR,例如生成的JAR捆绑了所有依赖项。我要重新打包的JAR文件包括/META-INF/maven/.../pom.xml
。该怎么做?
答案 0 :(得分:0)
我认为生成的jar应该是可运行的jar,因为库通常不与依赖项打包在一起。
我将创建一个新项目,将第三方jar添加为依赖项,编写一个简短的Main类,以在第三方jar中调用所需的类,然后构建一个胖jar。
为此,您可以使用Assembly插件(jar-with-dependencies
)或maven shade插件。