Bonsoir
J'ai un fichier web.xml dans Web-inf/lib qui utilise le fichier datas/dev.txt
<param-value>/data/dev.txt</param-value>
Cette valeur de fichier me sert dans Rad pour le deboggage
Je creer un war avec maven et je souhaite que /data/dev.txt soit remplacé par /data/val.txt
J'aiu essayé sans succes
Code xml : 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
22
23
24
25
26
27 mvn clean install <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>package</phase> <configuration> <tasks> <echo> *** Remplacement dans web.xml de target </echo> <replace file="target/${artifactId}-${version}/WEB-INF/web.xml" token="data/dev.txt" value="data/val.txt" /> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> => Cela fait bien un remplacement dans le repertoire target MAIS apres la creation du WAR ??? donc mon fichier dans le war est mauvais. J'ai essayé le prepare-package, mais le repertoire target n'existe pas a ce moment la ! => Je ne souhaite pas modifié le web.xml d'origine car il foncrtionne en mode deboggage dans RAD, et faire un deuxieme fichier template me gene, car dans ce cas j'aurais 2 fichiers web.xml à gérer !
Une idee ?
Merci d'avance
Philippe
Partager