ローカルにある非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