生成通用 POM

有时您没有第 3 方工件的 POM。例如,将专有或商业 JAR 安装到存储库中时。在这种情况下,安装插件可以创建一个通用 POM,其中包含 Maven 所需的最小 POM 元素集,例如 groupId、artifactId、version、packing。通过将generatePom参数设置为true来告诉 Maven 生成 POM 。

mvn org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file  -Dfile=path-to-your-artifact-jar \
                                                                              -DgroupId=your.groupId \
                                                                              -DartifactId=your-artifactId \
                                                                              -Dversion=version \
                                                                              -Dpackaging=jar \
                                                                              -DgeneratePom=true

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