向Nexus私服上传jar包遇到的问题

使用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即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容