Ce document définit les conventions attendues pour les projets de l'IFREMER. Chaque projet devrait contenir un fichier pom.xml contenant au minimum les lignes suivantes (remplacez mon-projet par le nom de votre projet):
<?xml version="1.0" encoding="UTF-8"?> <project 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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>fr.ifremer</groupId> <artifactId>common</artifactId> <version>1.1.1</version> </parent> <groupId>fr.ifremer</groupId> <artifactId>mon-projet</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <name>Mon projet</name> <url>http://maven.ifremer.fr/mon-projet/</url> <scm> <connection>scm:svn:https://forge.ifremer.fr/svn/mon-projet/trunk/</connection> <url>https://forge.ifremer.fr/svn/mon-projet/trunk/</url> </scm> <modules> <module>mon-module-1</module> <module>mon-module-2</module> <module>mon-module-3</module> </modules> </project>
En outre, les conventions suivantes doivent être respectées: