Failed to transfer file with status code 401

maven上传jar到nexus仓库出现异常:Failed to transfer file with status code 401。

一般是仓库权限问题:

1、检查用户密码是否正确。

2、检查settings.xml是否配置是仓库信息:

<server>
   <id>snapshots</id>
   <username>admin</username>
   <password>admin123</password>
  </server>

注:当前用户目录下的.m2目录settings.xml,如:

C:\Users\nick\.m2

3、nexus仓库类型为hosted。

4、nexus仓库是否允许上传,默认为只读。

具体参考jar包上传到maven私服