使用mvn deploy向Nexus私服中添加jar包遇到的问题:
错误1:Return code is 401,ReasonPhrase:Unauthorized.
错误原因:
未授权异常。
解决方法:
maven的配置文件setting.xml中添加对该仓库的授权。
<servers>
<server>
<id>your repositories name</id>
<username>your username</username>
<password>your password</password>
</server>
</servers>
错误2:Return code is 400,ReasonPhrase:Bad Request.
错误原因:
1.deploy了相同的文件
2.只能向type为Hosted的repository中deploy,其它类型不可以
3.repository的Policy如果是Release的话,不能deploy带Snapshot的包,相反同理。
解决方法:
对应解决即可。
错误3:Cannot deploy artifact from the local repository.
错误原因:
不能从本地仓库deploy包。
解决方法:
将jar包从本地仓库中复制到其它目录,使用其它目录进行deploy即可。