1、通过网页上传:需要等待1-2小时候才能build,目前不知道啥原因
2、部分版本问题,有英文重名的需要命令行上传
maven的安装目录:在环境变量里面找
conf里面最好配置三个库的信息,public,relese,snapshots,这是因为有些jar的version带后缀,无法上传正式发行库,只能上传snapshots,这条切记,报错是405
mvn deploy:deploy-file -DgroupId=com.taobao.top -DartifactId=lippi-oapi-encrpt -Dversion=dingtalk-SNAPSHOT -Dpackaging=jar -Dfile=E:\桌面\部署安排\jenkins\各项目的dockerfile\crm-finance\lippi-oapi-encrpt-dingtalk-SNAPSHOT.jar -Durl=http://192.168.100.116:8081/repository/maven-snapshots/ -DrepositoryId=nexus-snapshots
mvn默认是不拉取快照库的,要在setting里面设置下的,不然没有,怎么也拉不到,网上的解决方案都是上传有时间戳的并不是拉取的问题
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus-releases</id>
<url>http://192.168.100.116:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus-releases</id>
<url>http://nexus-releases</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
<pluginRepository>
<id>nexus-snapshots</id>
<url>http://nexus-snapshots</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>