使用mvn deploy向Nexus私服中添加jar包遇到的問題:
錯(cuò)誤1:Return code is 401,ReasonPhrase:Unauthorized.
錯(cuò)誤原因:
未授權(quán)異常。
解決方法:
maven的配置文件setting.xml中添加對該倉庫的授權(quán)。
<servers>
<server>
<id>your repositories name</id>
<username>your username</username>
<password>your password</password>
</server>
</servers>
錯(cuò)誤2:Return code is 400,ReasonPhrase:Bad Request.
錯(cuò)誤原因:
1.deploy了相同的文件
2.只能向type為Hosted的repository中deploy丁逝,其它類型不可以
3.repository的Policy如果是Release的話怔揩,不能deploy帶Snapshot的包岛杀,相反同理冗尤。
解決方法:
對應(yīng)解決即可库正。
錯(cuò)誤3:Cannot deploy artifact from the local repository.
錯(cuò)誤原因:
不能從本地倉庫deploy包口锭。
解決方法:
將jar包從本地倉庫中復(fù)制到其它目錄朦前,使用其它目錄進(jìn)行deploy即可。