【问题标题】:Server user name and password in nexus Maven settingnexus Maven 设置中的服务器用户名和密码
【发布时间】:2015-11-22 17:46:48
【问题描述】:

默认的 nexus 存储库管理器会创建一个用户名和密码对:

user: admin
pass: admin123

当我按照 Sonatype 的“exus-evalguide”的学习指南登录时,它可以工作。这是在 nexus-evalguide/maven/settings/settings-localrepo.xm 中设置的:

    <servers>
        <server>
          <id>nexus</id>
          <username>admin</username>
          <password>admin123</password>
        </server>
  </servers>

但是,当我通过执行运行教程时,我发现这个用户名和密码并没有真正起作用:

 ./build -f simple-project/pom.xml clean install

为什么没有效果?因为我特意把这对改成“admmmin”&“admin1223”,所以上面的命令依然有效,执行成功。所以我想知道这个用户名和密码的目的是什么。

我在问这个问题,因为我设置了自己的 nexus 服务器并在我的 settting.xml 中创建了自己的用户名和密码对。出于同样的原因,我可以将用户名和密码更改为任何内容,而不会影响我的项目与服务器的连接。

我很困惑。

【问题讨论】:

    标签: maven pom.xml nexus


    【解决方案1】:

    当您在公司开发代码时,请求将通过防火墙,如果未提供身份验证,它将阻止您的请求。

    这样在 POM 中我们可以提供 用户名密码 来进行身份验证。

    【讨论】:

    • 我正在使用 Linux CentOS 上的家用计算机。我相信它应该配置了基本的防火墙。但是为什么当我在家庭 linux 工作站上测试时,我自己安装在远程服务器中的 nexus 服务器也忽略了我的用户/通行证设置?
    猜你喜欢
    • 2021-11-29
    • 2021-05-18
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多