我所拥有的是需要在编译之前使用 Groovy 脚本或 Maven 插件生成一个 jar,然后将其安装到本地存储库中,以便它可以在编译过程中使用(即依赖将由构建过程和未通过任何外部存储库下载)。在编译/依赖解析开始之前,我已经使用了一个 groovy 脚本来创建这个 jar。
由于在创建 Mojo 之外使用 Maven 的 API 文档非常少,我想要一些将这个 jar 放入本地存储库的指针。
在此先感谢,md_5。
编辑:我还想知道工件是否事先在 maven repo 中。
我所拥有的是需要在编译之前使用 Groovy 脚本或 Maven 插件生成一个 jar,然后将其安装到本地存储库中,以便它可以在编译过程中使用(即依赖将由构建过程和未通过任何外部存储库下载)。在编译/依赖解析开始之前,我已经使用了一个 groovy 脚本来创建这个 jar。
由于在创建 Mojo 之外使用 Maven 的 API 文档非常少,我想要一些将这个 jar 放入本地存储库的指针。
在此先感谢,md_5。
编辑:我还想知道工件是否事先在 maven repo 中。
我认为您需要使用maven-invoker-plugin,它会启动一个新的 Maven 实例,您可以在其中使用本机 Maven 插件生成工件、构建它并安装到本地存储库中。