親POM(JARファイルなし)をローカルの.m2リポジトリにインストールする必要があります。 mvn install:install-file
はそれを許可しません。常に有効な-Dfile=<path-to-jar>
。
どうすればインストールできますtmp/dependency-management-1.0.0-SNAPSHOT.pom
?
-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
file
として渡された値を無視して、POMをインストールするだけです。