在控制臺執行如下命令:
mvn deploy:deploy-file -DgroupId="com.sap.cloud.db.jdbc" -DartifactId="ngdbc" -Dversion="2.0.13" -Dpackaging="jar" -Dfile="F:\sap_ngdbc\ngdbc-2.0.13.jar" -DrepositoryId="releases" -Durl="http://x-repo.corp.net/repository/maven-releases" -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
-Dfile:需要推送的jar包路徑
DgroupId: 指定jar包的分組id
DartifactId:指定jar包的組件id
Dversion:指定jar包所屬版本號(如果推送到快照SNAPSHOT版本,則版本命名必須以-SNAPSHOT結尾,否則拉取時會去release正式版本倉庫中拉取)
-DrepositoryId:指定你需要推送的倉庫id和setting中對應
-Durl:指定你需要推送倉庫id的地址
-Dmaven.wagon.http.ssl.allowall和
-Dmaven.wagon.http.ssl.insecure:如果不加可能拋出異常
出現異常及解決方法:
Cannot deploy artifact from the local repository
錯誤原因:
要推送的jar和pom是位于本地repository的目錄下。
解決方法:
把要推送的jar和pom移動到其他目錄,就可以操作了。