maven 配置私服账号密码
maven配置的密码可以加密,通过mvn 先加盐在加密
生成加盐值,添加到/root/.m2/settings-security.xml (没有则创建)
mvn --encrypt-master-password 账号密码
[root@devops-jenkins-slave-01 ~]# cat /root/.m2/settings-security.xml
<settingsSecurity>
<!-- master的值为 mvn encrypt-master-password 生成的密文-->
<master>{h+eXH2pftFMHsm2wno9G9xHXy8KRgpwnHpXmbBnPc5g=}</master>
</settingsSecurity>
针对密码加密(根据加盐值加密)
mvn --encrypt-password 账号密码
cat /mavenhome/conf/setting.xml
<servers>
<server>
<username>accountname</username>
<password>{h6zL99bD1uYHCn8WXALPYBKb9rqt46Ya+AHRdfGCIyk=}</password>
<id>central</id>
</server>
<server>
<username>accountname</username>
<password>{h6zL99bD1uYHCn8WXALPYBKb9rqt46Ya+AHRdfGCIyk=}</password>
<id>snapshots</id>
</server>
</servers>

浙公网安备 33010602011771号