我有一个“正在我的机器上工作”的问题-我希望获得一些有关可能原因的提示。我没有收到错误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服务器。这不是路由/可访问性问题。
还有其他应检查的配置/文件吗?还有什么可能导致此问题?
在此先感谢您的回答!