m2eclipse(Maven)可以使用Windows帐户访问Nexus吗?

时间:2012-12-20 08:21:46

标签: maven m2eclipse nexus

我知道如何为Maven设置settings.xml以访问Nexus。但是有可能让m2eclipse使用Windows帐户访问Nexus吗?因为用户需要将他们的帐户放在settingx.xml中并不方便。 Anogher问题是安全性,我知道如何加密密码(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>

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

没有。只有Windows知道你的密码,甚至,我希望它只保留一个哈希版本。

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

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

HIH