1.上传jar包报错,认证错误
2.配置认证
# setting.xml增加配置
····
134 <server>
135 <id>mymaven</id>
136 <username>admin</username>
137 <password>admin123</password>
138 </server>
139 </servers>
····
3.解决
mvn deploy:deploy-file \
-DgroupId=com.devops \ # pom中的groupId
-DartifactId=zeyang \ # pom中的artifactId
-Dversion=1.1.1 \ # 版本号
-Dpackaging=jar \ # 打包方式
-Dfile=/root/demo/target/demo-0.0.1-SNAPSHOT.jar \ # 本地文件
-Durl=http://10.2.1.13:30820/repository/my-loacal-maven-repository \ #仓库url
-DrepositoryId=mymaven ######################### 引用setting.xml这个认证,解决这个问题
4.release类型的仓库只能上传release版本的包。如果你尝试用snapshot包上传到release类型的仓库时会遇到这些错误的。
### 当前
mvn deploy:deploy-file \
-DgeneratePom=false \
-DrepositoryId=mymaven \
-Durl=http://10.2.1.13:30820/repository/my-loacal-maven-repository \
-DpomFile=pom.xml \
-Dfile=target/demo-0.0.1-SNAPSHOT.jar
5.解决办法
修改pom文件里面的version