以编程方式将Maven工件安装到本地存储库

时间:2012-09-14 10:05:40

标签: java maven maven-plugin

我需要使用Groovy脚本或Maven插件在编译时生成jar然后将其安装到本地存储库,以便在编译过程中使用它(即依赖将由构建过程而不是通过任何外部回购下载)。 在编译/依赖关系解析开始之前,我已经使用了一个groovy脚本来创建这个jar。

由于在创建Mojo之外使用Maven的API文档很小,我想要一些指示将这个jar放到本地存储库中。

提前致谢,md_5。

编辑:我还希望能够预先知道神器是否在maven回购中。

1 个答案:

答案 0 :(得分:0)

我认为您需要使用maven-invoker-plugin,它启动一个新的Maven实例,您可以使用本机Maven插件生成工件,构建它并安装到本地存储库中。