J’ai touché quelques petits trucs dans m2settings, et j’en profite pour publier une nouvelle version (télécharger). Celle-ci génère un settings.xml bien plus lisible.
Voici par exemple ce que l’on peut obtenir en quelques clic:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/POM/4.0.0">
<interactiveMode>true</interactiveMode>
<offline>false</offline>
<proxies/>
<servers/>
<mirrors>
<mirror>
<mirrorOf>central</mirrorOf>
<name>Sateh</name>
<url>http://maven.sateh.com/repository</url>
<id>sateh.com</id>
</mirror>
<mirror>
<mirrorOf>codehaus</mirrorOf>
<name>Codehaus MOJO</name>
<url>http://repository.codehaus.org/</url>
<id>codehaus-mirror</id>
</mirror>
</mirrors>
<profiles>
<profile>
<activation>
<activeByDefault>true</activeByDefault>
<file/>
</activation>
<properties>
<hello>world</hello>
</properties>
<repositories>
<repository>
<snapshots>
<enabled>true</enabled>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>springframework.org</id>
<name>Springframework Maven SNAPSHOT Repository</name>
<url>http://static.springframework.org/maven2-snapshots/</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories/>
<id>rds</id>
</profile>
<profile>
<activation>
<activeByDefault>false</activeByDefault>
<jdk>sun</jdk>
<file/>
</activation>
<id>sun</id>
</profile>
</profiles>
</settings>