maven 3.X settings.xml

1:

<?xml version="1.0"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <servers>
    <server>
      <id>xxxx1.repo</id>
      <username>fw-deploy</username>
      <password>12321321</password>
    </server>
    <server>
      <id>xxxx1.repo.snapshots</id>
      <username>fw-deploy</username>
      <password>4324324</password>
    </server>
    <server>
      <id>xxxx1-releases</id>
      <username>search</username>
      <password>54545</password>
     </server>
    <server>
      <id>zzzz1.repo</id>
      <username>deployment</username>
      <password>3123213</password>
     </server>
    <server>
      <id>zzzz1.repo.snapshots</id>
      <username>deployment</username>
      <password>3123213</password>
     </server>
  </servers>

  <profiles>
    <profile>
      <id>xxxx1</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.6</jdk>
      </activation>
      <properties>
        <repo.internal.snapshots.url>http://mvn.xxxx1oa.com/xxxx1-snapshots</repo.internal.snapshots.url>
        <repo.internal.releases.url>http://mvn.xxxx1oa.com/xxxx1-releases</repo.internal.releases.url>
        <repo.external.url>http://mvn.xxxx1oa.com/third-party</repo.external.url>
        <repo.proxy.url>http://mvn.xxxx1oa.com/dprepo</repo.proxy.url>
      </properties>
      <repositories>
        <repository>
          <id>xxxx1-internal-snapshots</id>
          <name>Dian Ping internal repository for snapshots artifacts</name>
          <url>http://mvn.xxxx1oa.com/xxxx1-snapshots</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
          <releases>
            <enabled>false</enabled>
          </releases>
        </repository>
        <repository>
          <id>xxxx1-internal-releases</id>
          <name>Dian Ping internal repository for released artifacts</name>
          <url>http://mvn.xxxx1oa.com/xxxx1-releases</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
        <!-- no snapshot allowed for external repositories! -->
        <repository>
          <id>xxxx1-third-party</id>
          <name>Dian Ping cache server for external repositories</name>
          <url>http://mvn.xxxx1oa.com/third-party</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
        <repository>
          <id>central</id>
          <name>Dian Ping proxy server for external repositories</name>
          <url>http://mvn.xxxx1oa.com/dprepo</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>xxxx1-internal-snapshots</id>
          <name>Dian Ping internal repository for snapshots artifacts</name>
          <url>http://mvn.xxxx1oa.com/xxxx1-snapshots</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
          <releases>
            <enabled>false</enabled>
          </releases>
        </pluginRepository>
        <pluginRepository>
          <id>xxxx1-internal-releases</id>
          <name>Dian Ping internal repository for released artifacts</name>
          <url>http://mvn.xxxx1oa.com/xxxx1-releases</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <releases>
            <enabled>true</enabled>
          </releases>
        </pluginRepository>
        <!-- no snapshot allowed for external repositories -->
        <pluginRepository>
          <id>xxxx1-central-cache</id>
          <name>Dian Ping cache to external repositories</name>
          <url>http://mvn.xxxx1oa.com/third-party</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
        <pluginRepository>
          <id>central</id>
          <name>Platform proxy to external repositories</name>
          <url>http://mvn.xxxx1oa.com/dprepo</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>

    <profile>
      <id>zzzz1</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.6</jdk>
      </activation>
      <properties>
        <zzzz1.release.url>http://maven.sankuai.com/nexus/content/groups/public</zzzz1.release.url>
        <zzzz1.snapshot.url>http://maven.sankuai.com/nexus/content/groups/public-snapshots</zzzz1.snapshot.url>
      </properties>

      <repositories>
        <repository>
          <id>zzzz1-internal-snapshots</id>
          <name>Mei Tuan internal repository for snapshots artifacts</name>
          <url>http://maven.sankuai.com/nexus/content/groups/public-snapshots/</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
          <releases>
            <enabled>false</enabled>
          </releases>
        </repository>
        <repository>
          <id>zzzz1-internal-releases</id>
          <name>Mei Tuan internal repository for released artifacts</name>
          <url>http://maven.sankuai.com/nexus/content/groups/public/</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>zzzz1-release</id>
          <name>zzzz1 release repo for releases artifacts</name>
          <url>http://maven.sankuai.com/nexus/content/groups/public/</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <releases>
            <enabled>true</enabled>
          </releases>
        </pluginRepository>
        <pluginRepository>
          <id>zzzz1-snapshot</id>
          <name>zzzz1 snapshot repository for snapshots artifacts</name>
          <url>http://maven.sankuai.com/nexus/content/groups/public-snapshots/</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
          <releases>
            <enabled>false</enabled>
          </releases>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>

  <pluginGroups>
    <pluginGroup>org.apache.maven.plugins</pluginGroup>
    <pluginGroup>org.unidal.maven.plugins</pluginGroup>
    <pluginGroup>com.xxxx1.maven.plugins</pluginGroup>
  </pluginGroups>


  <!-- If you want to get depedencies from external servers, remove the annotation! -->
  <activeProfiles>
    <activeProfile>xxxx1</activeProfile>
    <activeProfile>zzzz1</activeProfile>
  </activeProfiles>
</settings>



2:

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <servers>
    <server>
      <id>xxxx1.repo</id>
      <username>fw-deploy</username>
      <password>23123</password>
    </server>
    <server>
      <id>xxxx1.repo.snapshots</id>
      <username>fw-deploy</username>
      <password>4523452</password>
    </server>
    <server>
      <id>xxxx1-releases</id>
      <username>search</username>
      <password>4234234</password>
    </server>
    <server>
      <id>zzzz1.repo</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
    <server>
      <id>zzzz1.repo.snapshots</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
    <server>
      <id>zzzz1-nexus-releases</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
    <server>
      <id>zzzz1-nexus-snapshots</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
    <server>
      <id>android.repo</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
    <server>
      <id>nexus-3rd</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
  </servers>

  <profiles>
    <profile>
      <id>xxxx1-zzzz1-profile</id>
      <properties>
        <repo.internal.snapshots.url>http://mvn.xxxx1oa.com/xxxx1-snapshots</repo.internal.snapshots.url>
        <repo.internal.releases.url>http://mvn.xxxx1oa.com/xxxx1-releases</repo.internal.releases.url>
        <repo.external.url>http://mvn.xxxx1oa.com/third-party</repo.external.url>
        <repo.proxy.url>http://mvn.xxxx1oa.com/dprepo</repo.proxy.url>
      </properties>
      <repositories>
        <repository>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
          <id>internal-snapshots</id>
          <name>internal repository for snapshots artifacts</name>
          <url>http://mvn.xxxx1oa.com/internel-snapshots/</url>
        </repository>
	    <repository>
    	  <id>internal-releases</id>
          <name>internal repository for released artifacts</name>
          <url>http://mvn.xxxx1oa.com/internel-releases/</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>virtual-public-repos</id>
          <name>virtual-public-repos</name>
          <url>http://mvn.xxxx1oa.com/public-repos</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>virtual-public-repos</id>
          <name>virtual-public-repos</name>
          <url>http://mvn.xxxx1oa.com/public-repos/</url>
        </pluginRepository>
        <pluginRepository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>internal-releases</id>
          <name>internal-releases</name>
          <url>http://mvn.xxxx1oa.com/internel-releases/</url>
        </pluginRepository>
        <pluginRepository>
          <snapshots />
          <id>internal-snapshots</id>
          <name>internal-snapshots</name>
          <url>http://mvn.xxxx1oa.com/internel-snapshots/</url>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>

  <pluginGroups>
    <pluginGroup>org.apache.maven.plugins</pluginGroup>
    <pluginGroup>org.unidal.maven.plugins</pluginGroup>
    <pluginGroup>com.xxxx1.maven.plugins</pluginGroup>
    <pluginGroup>org.jvnet.hudson.tools</pluginGroup>
  </pluginGroups>

  <activeProfiles>
    <activeProfile>xxxx1-zzzz1-profile</activeProfile>
  </activeProfiles>
</settings>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值