打開cmd命令提示符,mvn install是將jar包安裝到本地庫,mvn deploy是將jar包上傳到遠程server,install和deploy都會先自行bulid編譯檢查,若是確認jar包沒有問題,可使用-Dmaven.test.skip=true參數跳過編譯和測試。
全命令爲:html
mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\work\scan\com.kevin.skeleton\target\skeleton-1.0.jar -DgroupId=hessian -DartifactId=skeleton -Dversion=1.0 -Dpackaging=jar -DrepositoryId=releases -Durl=http://192.168.0.202:8080/nexus/content/repositories/releasesjava
mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\MvnProject\service-mvn-1.0.0.jar -DgroupId=pri.roy.mvn.test -DartifactId=mvn-api -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -DrepositoryId=roy_privrepository_snapshots -Durl=http://10.4.71.144:9090/repository/roy_privrepository_snapshots/ 1
-Dmaven.test.skip=true //跳過編譯、測試 -Dfile=D:\MvnProject\service-mvn-1.0.0.jar //jar包文件地址,絕對路徑 -DgroupId=pri.roy.mvn.test //gruopId--pom座標,自定義 -DartifactId=mvn-api //artifactId--pom座標,自定義 -Dversion //版本號 -Dpackaging //打包方式 -DrepositoryId //遠程庫服務器ID -Durl //遠程庫服務器地址
如:api
mvn deploy:deploy-file -DgroupId=com.alipay -DartifactId=alipay-sdk-java -Dversion=20170725114550 -Dpackaging=jar -Dfile=D:\com\alipay\alipay-sdk-java\20170725114550\alipay-sdk-java-20170725114550.jar -Durl=http://XXXXXXXXX:8081/repository/obanks-releases/ -DrepositoryId=obanks-releases
<dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk-java</artifactId> <version>20170725114550</version> </dependency>
或者服務器