mvn软件包+ Nexus:未经授权,ReasonPhrase:未经授权

时间:2018-10-24 12:35:25

标签: java maven authorization nexus sonatype

我有一个“正在我的机器上工作”的问题-我希望获得一些有关可能原因的提示。我没有收到错误401,因为我没有尝试部署某些东西。

我们公司有一个用于提供Maven工件的内部关系服务器。有一个配置为“只读”的用户,该用户无法提交工件,但可以接收它们。问题是登录名在我的计算机上有效,但在我的同事上无效。

我们正在使用具有完全相同的pom.xml的相同Maven项目,其中包含以下部分:

<repositories>
    <repository>
        <id>someId</id>
        <name>some Name</name>
        <url>theCorrectUrl</url>
    </repository>
</repositories>

我们的settings.xml文件也相同。它们包含以下内容:

<servers>
    <server>
        <id>someId</id>
        <username>readonly</username>
        <password>theCorrectPassword</password>
    </server>
</servers>

正如我所说:我们正在使用相同的文件。密码或用户名中没有错别字。但是我仍然可以使用“ mvn软件包”从Nexus下载依赖项,但我的同事却没有。

我们的机器之间的区别:他使用的是Windows 7,并且已安装maven版本3.5.4。我正在使用Windows 10并安装了3.5.2版。但这不应该是问题吗?

注意:我的同事能够访问nexus服务器。这不是路由/可访问性问题。

还有其他应检查的配置/文件吗?还有什么可能导致此问题?

在此先感谢您的回答!

0 个答案:

没有答案