27

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?

Aaron Digulla
  • 321,842
  • 108
  • 597
  • 820

1 Answers1

46

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.

Aaron Digulla
  • 321,842
  • 108
  • 597
  • 820