maven加密信息配置
maven加密信息配置
- 设置加密盐值
mvn --encrypt-master-password "盐值"
- 增加settings-security.xml
<settingsSecurity>
<!-- master的值为 mvn encrypt-master-password 生成的密文-->
<master>{BjQjzxnHuuIHLeDxnFztbmeb0D1kh1m8zVRSQOUKVQw=}</master>
</settingsSecurity>
- windows系统就把文件放到C:\Users\Administrator.m2\
- linux系统就放到~/.m2/
- 生成密码加密
mvn --encrypt-password "密码"
- 配置服务
<settings>
...
<servers>
...
<server>
<id>访问地址</id>
<username>用户名</username>
<password>加密后密码</password>
</server>
</servers>
</settings>