How do I install a POM in my local m2 repository?
installation, maven, parent-pom, pom.xml
Solution
While you need to specify `-Dfile`, you can tell `mvn install:install-file` to ignore the file and just install the POM with `-Dpackaging=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
will just install the POM, ignoring the value passed as `file`.
Problem
I need to install a parent POM (without a JAR file) into my local .m2 repository. `mvn install:install-file` won't let me do that, it always asks for a valid `-Dfile=<path-to-jar>`. How can I install `tmp/dependency-management-1.0.0-SNAPSHOT.pom`?