0

我知道如何为 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>
4

2 回答 2

1

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

于 2013-01-01T05:32:37.737 回答
-1

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

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

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

HIH

于 2012-12-20T08:47:27.100 回答