Bonjour,

J'utilise Ant grâce à un tuto expliquant comment uploader automatiquement les fichiers modifiés (et seulement les modifiés) vers un serveur FTP.

Tout fonctionne parfaitement seulement j'ai un serveur de test et un en production. J'utilise donc deux fichiers "build.xml" pour choisir sur quel serveur j'upload.
Ça aussi ça fonctionne mais lorsque j'exécute mon script pour un des deux serveurs, Ant considère alors que tous les derniers fichiers modifiés ont été envoyés et ne trouve aucune mise à jour à faire pour le deuxième serveur.

Hum je me rend compte que c'est un peu confus ... Si quelqu'un a compris, je voudrais bien un peu d'aide s'il vous plaît.

Merci d'avance.

Exemple de build.xml :
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
22
23
24
 
<?xml version="1.0" encoding="UTF-8"?>
<project name="monProjet" default="transfertFTP" basedir="."> 
     <target name="transfertFTP" description="Transfert des sources par FTP">
 
          <echo>debut KIM</echo>
          <ftp verbose="true" server="ksxxx.kimsufi.com" remotedir="/xxx/monProjet" userid="monuser" password="monpass" depends="yes" binary="yes">
               <fileset dir="/srv/http/xxx/monProjet">
               		<modified/>
                    <include name="**"/>
               		<exclude name="cache.properties"/>
               		<exclude name=".buildpath"/>
               		<exclude name="build.xml"/>
               		<exclude name="**.old"/>
               		<exclude name="**.properties"/>
               		<exclude name="**/.cache/**"/>
               		<exclude name="**/.project/**"/>
               		<exclude name="**/.settings/**"/>
               </fileset>
          </ftp>
          <echo>fin KIM</echo>
 
     </target> 
</project>