使用的maven 版本 3.2.5
Nexus版本 3.X
1.准备用户master密钥文件
Master Password是加密server密码的一个密码.
在${user.home}\.m2 目录下创建settings-security.xml文件.
比如C:\Users\Vito\.m2\settings-security.xml
2.生成MasterPassword
$mvn --encrypt-master-password
$Password: (这里输入你指定的master明文密码)
${ESsDMOfmQu0BugnRhp+kFmEh5zj0=}
(这是根据明文MasterPassword 计算的密码)
3.修改 settings-security.xml内容
<settingsSecurity>
<master>{OZ9T+/6JSe2DwruLAJLCIoNcNc=}</master>
</settingsSecurity>
4.生成 私服Repository密码
$mvn --encrypt-password
$Password: (输入你nexus私服对应Repository的密码)
${BRb43DkzmO05p7ofNwuBU=}
5.修改本地{maven.home}\conf\settings.xml文件
<servers>
<server>
<id>nexus.grea.releases</id>
<username>noah.tan</username>
<password>{BRb43mpsn5EH1UOF0dYB}</password>
</server>
<server>
<id>nexus.grea.snapshots</id>
<username>noah.tan</username>
<password>{BRb43mpsn5EH1UOF0dYB}</password>
</server>
<server>
<id>nexus.grea</id>
<username>noah.tan</username>
<password>{BRb43mpsn5EH1UOF0dYB}</password>
</server>
</servers>