OVH Cloud OVH Cloud

Ant task War et exclusion de repertoire

4 réponses
Avatar
Franck
Bonjour,

Lors de la création du war par une tache ant,
je souhaite exclure un repertoire (upload) à la racine de la webapp

<target name="3_fabriquerWar" depends="1_initBatch">
<war destfile="${server.warFile}" webxml="web/WEB-INF/web.xml">
<webinf file="${serverProperties}.properties" />
<webinf file="build.py" />
<exclude name="upload/*"/>
<excludesfile name="/upload"/>
</war>
</target>


J'ai essaye <exclude> et <excludefiles> avec pas mal de pattern
"upload" "upload/*" etc ...
Mais rien n'y fait il se retrouve toujours dans le war

Un peu d'aide peut-etre?

Merci d'avance
@+

--
mailto:flefebure2.remove@this.orangecaraibe.com
E2 ici : http://www.cnbt-cdpn.org

4 réponses

Avatar
Arnaud Berger
Bonjour,

Essayez avec :

<war destfile="${server.warFile}" webxml="web/WEB-INF/web.xml"
excludes="upload/**" >

"exludes" faisant partie des attributs de la tâche war :
http://ant.apache.org/manual/CoreTasks/war.html

Cordialement,

Arnaud


"Franck" a écrit dans le message
news:
Bonjour,

Lors de la création du war par une tache ant,
je souhaite exclure un repertoire (upload) à la racine de la webapp

<target name="3_fabriquerWar" depends="1_initBatch">
<war destfile="${server.warFile}" webxml="web/WEB-INF/web.xml">
<webinf file="${serverProperties}.properties" />
<webinf file="build.py" />
<exclude name="upload/*"/>
<excludesfile name="/upload"/>
</war>
</target>


J'ai essaye <exclude> et <excludefiles> avec pas mal de pattern
"upload" "upload/*" etc ...
Mais rien n'y fait il se retrouve toujours dans le war

Un peu d'aide peut-etre?

Merci d'avance
@+

--
mailto:
E2 ici : http://www.cnbt-cdpn.org



Avatar
Franck
Arnaud Berger a couché sur son écran :
excludes="upload/**"


rien a faire ce repertoire s'accroche à son war
comme une mouche sur....

Grrr
Merci quand même
@+

--
mailto:
En Gwada y'a du vent !

Avatar
Christophe Tela
Lors de la création du war par une tache ant,
je souhaite exclure un repertoire (upload) à la racine de la webapp

<target name="3_fabriquerWar" depends="1_initBatch">
<war destfile="${server.warFile}" webxml="web/WEB-INF/web.xml">
<webinf file="${serverProperties}.properties" />
<webinf file="build.py" />
<exclude name="upload/*"/>
<excludesfile name="/upload"/>
</war>
</target>


J'ai essaye <exclude> et <excludefiles> avec pas mal de pattern
"upload" "upload/*" etc ...
Mais rien n'y fait il se retrouve toujours dans le war
Question bête : upload est bien directement dans le répertoire courant (ie.

celui où tu te trouves quand tu lances ant) ?

Avatar
Franck
Lors de la création du war par une tache ant,
je souhaite exclure un repertoire (upload) à la racine de la webapp

<target name="3_fabriquerWar" depends="1_initBatch">
<war destfile="${server.warFile}" webxml="web/WEB-INF/web.xml">
<webinf file="${serverProperties}.properties" />
<webinf file="build.py" />
<exclude name="upload/*"/>
<excludesfile name="/upload"/>
</war>
</target>


J'ai essaye <exclude> et <excludefiles> avec pas mal de pattern
"upload" "upload/*" etc ...
Mais rien n'y fait il se retrouve toujours dans le war
Question bête : upload est bien directement dans le répertoire courant (ie.

celui où tu te trouves quand tu lances ant) ?


Ah en fait j'ai compris,
visblement la tache <war> ne régénere pas l'archive entierement, mais
fait de la mise à jour d'archive
Il faut rajouter une tache de suppression du fichier .war juste avant
et ça roule..

Thx

--
mailto:
En Gwada y'a du vent !