我似乎无法解决这个问题(或者可能只是晚了!) - 我安装了 Nexus 并禁用了匿名访问,因为我打算在网络上代理 nexus。应该有某种方式来对 nexus 存储库进行身份验证,这是有道理的,但我找不到任何地方来配置它。
有什么帮助吗?
需要明确的是,当我们执行 mvn 时,从客户端必须有某种方式来对 maven 存储库进行身份验证。这是此时在暗指我的作品。
小智 7
您应该在 $HOME/.m2 下(在 unix 下,不知道 windows 下)有一个名为 settings.xml 的文件,其内容如下
<settings>
<servers>
<server>
<id>my-repo</id>
<username>myname</username>
<password>******</password>
</server>
</servers>
</settings>
Run Code Online (Sandbox Code Playgroud)
其中 my-repo 是 pom.xml 中存储库的 ID:
<distributionManagement>
<repository>
<id>my-repo</id>
<url>http://my-repo.url</url>
</repository>
</distributionManagement>
Run Code Online (Sandbox Code Playgroud)