我知道如何为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>
答案 0 :(得分:1)
最佳选择是使用Nexus Professional的User Token功能。您仍然需要在settings.xml中拥有令牌(但不是来自活动目录/ windows登录的用户名和密码),但是每次更改Windows密码并重置时,您都可以使用Nexus Maven插件更新它。 Nexus用户令牌根据需要。所以你基本上可以干净利地自动化它。
答案 1 :(得分:-1)
没有。只有Windows知道你的密码,甚至,我希望它只保留一个哈希版本。
并且没有API可以从程序中检索它。
因此,您的密码在Windows内存中丢失,您永远无法检索它!
HIH