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>