maven:手动上传jar私服

 

转:https://www.jianshu.com/p/b8ec688c388e服务器

打包时提示私服中找不到如下jar包url

在私服中搜索确实找不到,后来知道这些是老系统的jar包没有deploy到私服spa

经分析询问得知这些jar的放置路径以下图:code

 

 因此,找到settings.xml文件添加以下配置,一会执行命令要用到server

<server>
    <id>releases</id>
    <username>admin</username>
    <password>*****</password>
</server>

id:待会输入命令的时候须要用到
username:表示Nexus服务器的登录帐号
password:表示Nexus服务器的登录密码xml

上传命令:blog

mvn -s "C:\Users\ceshi3\.m2\settings-Automation.xml" deploy:deploy-file -DgroupId=com.yto -DartifactId=logic-rutdownload_share -Dversion=2.0 -Dpackaging=jar -Dfile=C:\Users\ceshi3\.m2\repository\com\yto\logic-rutdownload_share-2.0.jar -Durl=http://10.1.193.100:8081/nexus/content/repositories/releases -DrepositoryId=releases
-s:指定settings.xml文件
DgroupId、DartifactId、Dversion:构成了该jar包在pom.xml的坐标,本身起名字也是能够的.
Dpackaging:表示打包类型.
Dfile:表示须要上传的jar包的绝对路径.
Durl:私服上第三方仓库的地址,打开nexus——>repositories菜单,能够看到该路径。
DrepositoryId:服务器的表示id,就是咱们在setting.xml文件中配置的serverId
 
执行成功以下图:

搜索一下:已经有了,说明上传成功了!get

相关文章
相关标签/搜索