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>

 

posted @ 2024-12-27 10:15  fanggege  阅读(460)  评论(0)    收藏  举报