4

在 Eclipse 中,当我构建 maven2 项目时,m2eclipse 插件会提示我输入凭据。它编译得很好。

但是,如果我现在尝试从命令行运行“mvn install”,我会得到一个 artifact not found 错误。如何将用户名/密码添加到我的 pom.xml 中以解决此问题。

4

3 回答 3

6

你说的是哪个用户名密码?如果它是在 nexus 存储库中定义的用户名,那么您可以在settings.xml定义 nexus 存储库的位置进行定义。

<servers>
  <server>
    <id>releases</id>
    <username>xxxxxxxxx</username>
    <password>yyyyyyyy</password>
  </server>
</servers>
于 2009-05-11T07:05:10.863 回答
2

据我所知,没有 Maven xml 标签来配置它。当然,您可以尝试在域名前加上用户名和密码,如下所示:

http://username:password@yournexusserver/..
于 2009-05-11T06:40:47.673 回答
1

当 Nexus 提示时,Maven 将使用您设置中定义的条目进行身份验证。只需输入与您用于存储库(或镜像,如果使用一个)相同的 ID 的服务器条目,仅此而已。

于 2009-05-11T16:32:33.663 回答