使用自定义 POM 安装工件

Apache Maven 安装插件可以在本地存储库中包含一个带有工件的预构建自定义 POM。只需将pomFile参数的值设置为自定义 POM 的路径即可。

mvn org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file -Dfile=path-to-your-artifact-jar -DpomFile=path-to-pom

如果 JAR 是由 Apache Maven 构建的,它将在 META-INF 目录的子文件夹中包含一个 pom.xml,默认情况下会读取该文件。在这种情况下,您需要做的就是:

mvn org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file -Dfile=<path-to-file>

注意:通过使用目标的完全限定路径,可以确保您使用的是 maven-install-plugin 的首选版本。使用mvn install:install-file时,其版本取决于 pom 中的规范或 Apache Maven 的版本。