非Maven製のjarをリポジトリにデプロイする
ローカルにある非Maven製のjarをリモートリポジトリにデプロイするコマンドです。
Mavenでビルドしていれば「mvn deploy」でデプロイ可能ですが、他チームがリリースしたjarなどでAnt製のがあったりするとpom.xmlがないので使えません。かといってpom.xmlを用意するのもメンドイ、というときに使います。
mvn deploy:deploy-file -Durl=<アップロード先URL> \ -DrepositoryId=<リポジトリのID> \ -Dfile=<Jarファイルへのパス> \ -DgroupId=<グループID> \ -DartifactId=<アーティファクトID> \ -Dversion=<バージョン> \ -Dpackaging=jar \
具体例。
mvn deploy:deploy-file -Durl=scpexe://hoge.com/maven-repository \ -DrepositoryId=central \ -Dfile=./var.jar \ -DgroupId=com.var \ -DartifactId=var \ -Dversion=1.6 \ -Dpackaging=jar