我有一个第三方jar,其中包含我已添加到本地仓库的源文件。现在我想提取它,用它的依赖项编译它,最后将它打包成一个新的单一jar。
我已使用maven-dependency-plugin
完成了第一步。它将回购中的jar提取到target/sources
。
如何在编译期间将编译器阶段设置为包含该目录?我希望它最初会产生错误,因为它还有其他依赖关系,而不是pom.xml
。
我遇到了程序集插件,但我不确定是否会替换编译器插件?
答案 0 :(得分:0)
问:为什么不获取第三方库的编译版本(jar,包含已编译的Java代码(*.class
文件))。
问:是第三方,源代码是否来自svn / git / etc?
问:源jar或svn / git scm是否包含Maven pom.xml
文件,Ant build.xml
或Gradle build.gradle
?然后用它来编译代码。
关于Maven插件
,
*。tar.gz`等。