我需要将父POM(没有JAR文件)安装到我的本地.m2存储库中。 mvn install:install-file
不允许我这样做,它总是要求有效的-Dfile=<path-to-jar>
。
如何安装tmp/dependency-management-1.0.0-SNAPSHOT.pom
?
答案 0 :(得分:28)
虽然您需要指定-Dfile
,但可以告诉mvn install:install-file
忽略该文件,只需使用-Dpackaging=pom
安装POM:
mvn install:install-file \
-Dpackaging=pom \
-Dfile=tmp/dependency-management-1.0.0-SNAPSHOT.pom \
-DpomFile=tmp/dependency-management-1.0.0-SNAPSHOT.pom
只会安装POM,忽略传递给file
的值。