Bonjour,
Lorsque je créé mon war avec maven j'aimerai exclure certains fichiers qui sont présents dans le répertoire WebContent/WEB-INF, est ce que vous savez comment faire, j'ai pas trouvez de solution sur le net?
Merci de votre aide.
Bonjour,
Lorsque je créé mon war avec maven j'aimerai exclure certains fichiers qui sont présents dans le répertoire WebContent/WEB-INF, est ce que vous savez comment faire, j'ai pas trouvez de solution sur le net?
Merci de votre aide.
comme pour n'importe quel autre packaging, tu ajoute des clauses <exclude> dans ton entrée <resources> du <build>
http://maven.apache.org/pom.html#Resources
j'avais essayé cette solution, mais je me tape une erreur au lancement
voilà à peu près ma balise resources :
<resources>
<resource>
<directory>conf</directory>
<includes>
<include>**/*.*</include>
</includes>
</resources>
Sauf que moi mon fichier à exclure est dans le répertoire WEB-INF...
Alors un peu plus loin dans mon pom, j'ai ça :
<!-- *****************
Création du WAR
***************** -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>
${webContent}
</warSourceDirectory>
<webResources>
<resource>
<directory>${basedir}/toto-jars</directory>
</resource>
</webResources>
</configuration>
</plugin>
Mais je vois pas trop comment mettre le filtre exclude.
Merci de ton aide
exactement de la même manière, une balises excludes dans resource de la config war
j'avais essayé cette solution, mais sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <warSourceDirectory> ${webContent} </warSourceDirectory> <resource> <excludes> <exclude>*.properties</exclude> <exclude>WEB-INF/*.properties</exclude> </excludes> </resource> <webResources> <resource> <directory>${basedir}/toto-jars</directory> </resource> </webResources> </configuration> </plugin>
c'est à mettre dans webresources, bien évidement.
Partager