您的位置:首页 > 其它

maven settings.xml配置用户信息

2014-06-10 18:14 330 查看
maven settings.xml文件的存放路径为:(优先使用./m2下的)

$MAVEN_HOME/conf/settings.xml 或 ~/.m2/settings.xml


设置settings.xml用户信息分加密和非加密两种方法,推荐使用加密方法:

 假设nexus账号信息为:

  username:wwl 

  password:123456

不加密明文保存:
配置settings.xml文件如下:

<servers>
<server>
<id>snapshots</id>
<username>wwl</username>
<password>123456</password>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
</server>
</servers>


加密保存:

创建master密码:

mvn --encrypt-master-password 123456




新增settings-security.xml文件到./m2:
  settings-security.xml文件内容如下,其中<master>的值为上一步得到的值

<settingsSecurity>
<master>{4b2zYSh7yq4HYPHcnR9oThFpspoz9CVZyuZmftGsJWM=}</master>
</settingsSecurity>


创建server密码:

mvn --encrypt-password 123456




配置settings.xml文件:使用上一步得到的值

<servers>
<server>
<id>snapshots</id>
<username>wwl</username>
<password>{q0aaaLOJkj0HIvWr/5Uxatu6Wm/UC9Tc9NFUt8qa+0g=}</password>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
</server>
</servers>


  第3步是不存在的,Don't Worry,Be Happy.

更多内容请参考:

http://maven.apache.org/guides/mini/guide-encryption.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: