• maven settings.xml配置用户信息


    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>
    • 加密保存:
    1. 创建master密码:
      mvn --encrypt-master-password 123456
    2. 新增settings-security.xml文件到./m2:
        settings-security.xml文件内容如下,其中<master>的值为上一步得到的值

    3. <settingsSecurity>
        <master>{4b2zYSh7yq4HYPHcnR9oThFpspoz9CVZyuZmftGsJWM=}</master>
      </settingsSecurity>
    4. 创建server密码:
      mvn --encrypt-password 123456

    5. 配置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

  • 相关阅读:
    kill新号专题
    LSB 简介
    linux之eval用法(高级bash程序员的必修之技)
    squid日志配置与轮询
    004_ssh连接慢的问题的解决?
    python操作redis-set
    python操作 redis-list
    python操作redis-hash
    python操作redis--string
    python连接redis002
  • 原文地址:https://www.cnblogs.com/wwl1991/p/3780509.html
Copyright © 2020-2023  润新知