< 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>/ebs1/build-machine/usr/local/hudson/hudson-home/jobs/maven-guide-< /localRepository> < interactiveMode>true< /interactiveMode> < usePluginRegistry>false</usePluginRegistry > < offline>false</offline> < pluginGroups> < pluginGroup>org.codehaus.mojo</pluginGroup > <pluginGroup>org.codehaus.cargo</pluginGroup> < /pluginGroups> ... < /settings>
< servers> < server> < id>server001</id> < username>my_login</username> < password>my_password</password > < privateKey>${usr.home}/.ssh/id_dsa</privateKey > < passphrase>some_passphrase</passphrase > < filePermissions>664</filePermissions > < directoryPermissions>775</directoryPermissions > < configuration></configuration> < /server> < /servers>
server下的元素包括:
镜像(Mirrors)
< mirrors> < mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> < /mirror> < /mirrors>
< proxies> < proxy> < id>myproxy</id> < active>true</active> < protocol>http</protocol> < host>proxy.somewhere.com</host > < port>8080</port> < username>proxyuser</username> < password>somepassword</password > < nonProxyHosts>*.google.com|ibiblio.org</nonProxyHosts > < /proxy> < /proxies>
<profiles> <profile> <id>test</id> <activation> <activeByDefault>false</activeByDefault> <jdk>1.5</jdk> <os> <name>Windows XP</name> <family>Windows</family> <arch>x86</arch> <version>5.1.2600</version> </os> <property> <name>mavenVersion</name> <value>2.0.3</value> </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> </profile> </profiles>
< profiles> < profile> ... < properties> < user.install>/ebs1/build-machine/usr/local/hudson/hudson-home/jobs/maven-guide-< /properties> ... < /profile> < /profiles>
<profiles> <profile> <repositories> <repository> <id>codehausSnapshots</id> <name>Codehaus Snapshots</name> <releases> <enabled>false</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> <url> http://snapshots.maven.codehaus.org/maven2 </url> <layout>default</layout> </repository> </repositories> <pluginRepositories> </pluginRepositories> </profile> </profiles>
< activeProfiles> < activeProfile>env-test</activeProfile > < /activeProfiles>
原文:http://www.cnblogs.com/woms/p/5769758.html