A relire, compléter
Sommaire :
Utilisation de Maven pour générer le package à distribuer
Maven permet de générer un fichier war directement utilisable dans un srveur d'application Tomcat.
Pour réaliser cette opération, on utilise un "profile" Maven nommé "Production", placé dans le pom.xml du module "vues" de l'applicatio, comme illustré ici:
<profile> <id>Production</id> <activation> <property> <name>Production</name> <value>true</value> </property> </activation> <build> <filters> <filter>src/main/resources/properties/defaults.properties</filter> <filter>src/main/resources/properties/config.properties</filter> </filters> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.1</version> <configuration> <webResources> <resource> <filtering>true</filtering> <directory>src/main/webapp</directory> <includes> <include>WEB-INF/web.xml</include> <include>WEB-INF/portlet.xml</include> </includes> </resource> </webResources <warName>esup-blank</warName> </configuration> </plugin> </plugins> </build> </profile>