Há momentos em que você não tem um POM para um artefato de terceiros. Por exemplo, ao utilizar um JAR proprietário ou comercial. O install-plugin pode criar um POM genérico neste caso, que contém o conjunto mínimo de elementos POM exigidos pelo Maven, como groupId, artifactId, version, packaging. Você diz a Maven que gere um POM configurando o parâmetro generatePom como true.
Conseguimos fazer isso com o seguinte comando:
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file \ -Dfile=home/helpdev/jars/MyLib.jar \ -DgroupId=br.com.helpdev \ -DartifactId=MyLib \ -Dversion=2.0.0 \ -Dpackaging=jar \ -DgeneratePom=true \ -DupdateReleaseInfo=true #configuração para deploy em outro dir sem ser seu local repo. #-DlocalRepositoryPath=local-maven-repo
Fonte: http://maven.apache.org/plugins/maven-install-plugin/examples/generic-pom-generation.html
Maven – Adicionando / Instalando um Jar no seu repositório local Maven (Generating a generic POM – install external Jar file to local repo)