<artifactId>monPremierMavenEnODEVA</artifactId> <!-- a personaliser -->
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Mon Premier Maven En ODEVA</name> <!-- a personaliser -->
<url>http://maven.apache.org</url>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
</dependencies>
</project>
```
### Personnaliser pom.xml pour supporter les tests
- On utilise le plugin surefire pour lancer automatiquement les tests JUnit.
- L'inclusion de la dépendance ci-dessus indique à Maven que nous souhaitons utiliser junit v3.8 dans notre projet, ce qui inclut également le plugin surfire de mvn
```
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.1</version>
<scope>test</scope>
</dependency>
</dependencies>
```
- Reprenez les sources et les tests écrites pendant la séance JUNIT et placez-les au bon endroit dans l'architecture du nouveau projet.
- Pour exécuter les tests tapez dans le terminal, à la racine du projet maven : mvn test . Ceci lance le mvn avec le "goal" test
- Les résultats des tests sont mis dans target/surefire-reports
### Intégration avec Sonar
- Installer SonarQube
- Récupérer SonarQube [ici (lille1)](http://www.fil.univ-lille1.fr/~bilasco/TOOLS/sonar-3.4.7) ou [ailleurs (codehaus)](http://dist.sonar.codehaus.org/sonar-3.7.4.zip)
- Dezipper de préference dans /tmp/sonar (unzip PATH_TO_SONAR_ZIP -d /tmp)