maven的setting.xml配置文件详解
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>usr/local/mavenlocalRepository> <interactiveMode>trueinteractiveMode> <usePluginRegistry>falseusePluginRegistry> <offline>falseoffline> <pluginGroups> <pluginGroup>org.codehaus.mojopluginGroup> pluginGroups> <proxies> <proxy> <id>myproxyid> <active>trueactive> <protocol>http://…protocol> <host>proxy.somewhere.comhost> <port>8080port> <username>proxyuserusername> <password>somepasswordpassword> <nonProxyHosts>*.google.com|ibiblio.orgnonProxyHosts> proxy> proxies> <servers> <server> <id>server001id> <username>my_loginusername> <password>my_passwordpassword> <privateKey>${usr.home}/.ssh/id_dsaprivateKey> <passphrase>some_passphrasepassphrase> <filePermissions>664filePermissions> <directoryPermissions>775directoryPermissions> <configuration>configuration> server> servers> <mirrors> <mirror> <id>planetmirror.comid> <name>PlanetMirror Australianame> <url>http://downloads.planetmirror.com/pub/maven2url> <mirrorOf>centralmirrorOf> mirror> mirrors> <profiles> <profile> <id>testid> <activation> <activeByDefault>falseactiveByDefault> <jdk>1.7jdk> <os> <name>Windows XPname> <family>Windowsfamily> <arch>x86arch> <version>5.1.2600version> os> <property> <name>mavenVersionname> <value>2.0.3value> property> <file> <exists>/usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/exists> <missing>/usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/missing> file> activation> <properties> <user.install>usr/local/winner/jobs/maven-guideuser.install> properties> <repositories> <repository> <id>codehausSnapshotsid> <name>Codehaus Snapshotsname> <releases> <enabled>falseenabled> <updatePolicy>alwaysupdatePolicy> <checksumPolicy>warnchecksumPolicy> releases> <snapshots> <enabled /> <updatePolicy /> <checksumPolicy /> snapshots> <url>http://snapshots.maven.codehaus.org/maven2url> <layout>defaultlayout> repository> repositories> <pluginRepositories> <pluginRepository> <releases> <enabled /> <updatePolicy /> <checksumPolicy /> releases> <snapshots> <enabled /> <updatePolicy /> <checksumPolicy /> snapshots> <id /> <name /> <url /> <layout /> pluginRepository> pluginRepositories> <activeProfiles> <activeProfile>env-testactiveProfile> activeProfiles> profile> profiles> settings>
- <?xml version="1.0" encoding="UTF-8"?>
- <settings xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
- <localRepository>usr/local/mavenlocalRepository>
- <interactiveMode>trueinteractiveMode>
- <usePluginRegistry>falseusePluginRegistry>
- <offline>falseoffline>
- <pluginGroups>
- <pluginGroup>org.codehaus.mojopluginGroup>
- pluginGroups>
- <proxies>
- <proxy>
- <id>myproxyid>
- <active>trueactive>
- <protocol>http://…protocol>
- <host>proxy.somewhere.comhost>
- <port>8080port>
- <username>proxyuserusername>
- <password>somepasswordpassword>
- <nonProxyHosts>*.google.com|ibiblio.orgnonProxyHosts>
- proxy>
- proxies>
- <servers>
- <server>
- <id>server001id>
- <username>my_loginusername>
- <password>my_passwordpassword>
- <privateKey>${usr.home}/.ssh/id_dsaprivateKey>
- <passphrase>some_passphrasepassphrase>
- <filePermissions>664filePermissions>
- <directoryPermissions>775directoryPermissions>
- <configuration>configuration>
- server>
- servers>
- <mirrors>
- <mirror>
- <id>planetmirror.comid>
- <name>PlanetMirror Australianame>
- <url>http://downloads.planetmirror.com/pub/maven2url>
- <mirrorOf>centralmirrorOf>
- mirror>
- mirrors>
- <profiles>
- <profile>
- <id>testid>
- <activation>
- <activeByDefault>falseactiveByDefault>
- <jdk>1.7jdk>
- <os>
- <name>Windows XPname>
- <family>Windowsfamily>
- <arch>x86arch>
- <version>5.1.2600version>
- os>
- <property>
- <name>mavenVersionname>
- <value>2.0.3value>
- property>
- <file>
- <exists>/usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/exists>
- <missing>/usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/missing>
- file>
- activation>
- <properties>
- <user.install>usr/local/winner/jobs/maven-guideuser.install>
- properties>
- <repositories>
- <repository>
- <id>codehausSnapshotsid>
- <name>Codehaus Snapshotsname>
- <releases>
- <enabled>falseenabled>
- <updatePolicy>alwaysupdatePolicy>
- <checksumPolicy>warnchecksumPolicy>
- releases>
- <snapshots>
- <enabled />
- <updatePolicy />
- <checksumPolicy />
- snapshots>
- <url>http://snapshots.maven.codehaus.org/maven2url>
- <layout>defaultlayout>
- repository>
- repositories>
- <pluginRepositories>
- <pluginRepository>
- <releases>
- <enabled />
- <updatePolicy />
- <checksumPolicy />
- releases>
- <snapshots>
- <enabled />
- <updatePolicy />
- <checksumPolicy />
- snapshots>
- <id />
- <name />
- <url />
- <layout />
- pluginRepository>
- pluginRepositories>
- <activeProfiles>
- <activeProfile>env-testactiveProfile>
- activeProfiles>
- profile>
- profiles>
- settings>