我有第三方java maven项目,其中包含错误,无法再构建。
但幸运的是,我可以获得一个已经创建的jar(相同的java代码),它可以在运行一组依赖jar时正常工作。
现在我需要构建一个包含所有依赖项的胖jar。
通过编译主项目,我已经介绍了许多解释有关构建胖罐的教程。有没有什么方法可以构建一个没有编译代码的胖罐。
答案 0 :(得分:0)
您不需要源代码来获取jar,minimal pom您已经获得了一个空jar。将依赖项添加到pom.xml并使用maven-shade-plugin获取您的胖罐。如果你的项目有类而不是源代码而你不需要重新编译它们(你真的确定吗?!),你可以随时将它们添加到src/main/resources
。
答案 1 :(得分:0)
您可以尝试以下操作:
install:file-install
在本地仓库中安装现有JAR(请参阅https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html)