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

md_*_*d_5 5 java maven-plugin maven

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

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

在此先感谢,md_5.

编辑:我也希望有一种方法可以预先知道神器是否在maven repo中.

yeg*_*256 0

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