【问题标题】:Could m2eclipse (Maven) use Windows account to access Nexus?m2eclipse (Maven) 可以使用 Windows 帐户访问 Nexus 吗?
【发布时间】:2012-12-07 17:17:32
【问题描述】:

我知道如何为 Maven 设置 settings.xml 以访问 Nexus。但是是否可以让 m2eclipse 使用 Windows 帐户访问 Nexus?因为不方便用户需要把自己的账号放在settingx.xml中。另一个问题是安全性,我知道如何加密密码(Maven Password Encryption),但确实不方便。

<servers>
  <server>
    <id>nexus-releases</id>
    <username>xxx</username>
    <password>xxx</password>
  </server>
  <server>
    <id>nexus-snapshots</id>
    <username>xxx</username>
    <password>xxx</password>
  </server>
</servers>

【问题讨论】:

    标签: maven m2eclipse nexus


    【解决方案1】:

    最好的选择是使用 Nexus Professional 的User Token 功能。您仍然必须在 settings.xml 中有令牌(但不是来自活动目录/Windows 登录的用户名和密码),但您可以使用 Nexus Maven 插件在每次更改 Windows 密码并重置时更新它Nexus 用户令牌(根据需要)。所以你基本上可以干净地自动化它。

    【讨论】:

      【解决方案2】:

      没有。只有 Windows 知道您的密码,甚至,我希望它只保留密码的散列版本。

      并且没有 API 可以从程序中检索它。

      所以,您的密码在 Windows 内存中丢失了,您将永远无法找回它!

      【讨论】:

      • 但是当我们从 Eclipse 构建代理时,我们不需要将代理的用户名/密码放在 settings.xml 中。我认为Eclipse(m2eclipse)有能力得到它?
      • 这不是 Maven 密码使用的工作方式。它需要明文或通过 Maven 加密进行加密..
      猜你喜欢
      • 2011-07-23
      • 1970-01-01
      • 2014-09-06
      • 2011-10-04
      • 2014-10-08
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 2014-07-12
      相关资源
      最近更新 更多