1、首先检查maven中的setting.xml文件,上传jar包的pom文件和下载jar包的pom文件配置是否正确
(1)setting文件:
<server>
<id>nexus</id>
<username>用户名</username>
<password>密码</password>
</server>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>myrepository</name>
<url>public地址</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
(2)上传jar包所在的pom文件
<distributionManagement>
<repository>
<id>nexus</id>
<name>Nexus Repository</name>
<url>public仓库地址</url>
</repository>
</distributionManagement>
(3)下载jar包所在的pom文件
<repositories>
<repository>
<id>nexus</id>
<name>Nexus Repository</name>
<url>public仓库地址</url>
<releases>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
2、mvn deploy后到私服检查jar包是否成功上传到私服,但是本地仓库没有该jar包,并且下载jar的pom.xml报错
3、由于上传的jar包是某个项目的module,查看该项目,在pom文件parent下是父项目,这种情况下deploy该模块就会导致上传成功,但是下载不下来的问题,将该节点换成其他项目或去掉