Maven提取jar,用依赖关系编译新的

时间:2015-10-21 16:32:47

标签: java maven

我有一个第三方jar,其中包含我已添加到本地仓库的源文件。现在我想提取它,用它的依赖项编译它,最后将它打包成一个新的单一jar。

我已使用maven-dependency-plugin完成了第一步。它将回购中的jar提取到target/sources

如何在编译期间将编译器阶段设置为包含该目录?我希望它最初会产生错误,因为它还有其他依赖关系,而不是pom.xml

我遇到了程序集插件,但我不确定是否会替换编译器插件?

1 个答案:

答案 0 :(得分:0)

问:为什么不获取第三方库的编译版本(jar,包含已编译的Java代码(*.class文件))。

问:是第三方,源代码是否来自svn / git / etc?

问:源jar或svn / git scm是否包含Maven pom.xml文件,Ant build.xml或Gradle build.gradle?然后用它来编译代码。

关于Maven插件