有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java mvn包+Nexus:未授权,原因短语:未授权

我有一个“它在我的机器上工作”的问题,我希望能得到一些关于原因的提示。我没有得到错误401,因为我没有试图部署一些东西

我们公司有一个内部nexus服务器,用于提供maven工件。配置了一个“只读”用户,该用户无法提交工件,但可以接收工件。问题是登录在我的机器上工作,但在我的同事身上不工作

我们用的是同一个Maven项目和完全相同的pom。包含以下部分的xml:

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

我们的设置。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) 个答案