2011-01-29 2 views
1

Existe-t-il un moyen d'appeler la tâche de remplacement Ant sur les fichiers dans un FTP? J'ai un projet avec des identifiants statiques dans le code qui change selon que je suis sur la plate-forme de développement ou de production. Je configure mon fichier et build.xml pour copier tous mes fichiers sur FTP, mais j'ai besoin de changer ces ID statiques soit sur le chemin vers le FTP ou quand ils le touchent.Ant tâche de remplacement dans les fichiers FTP

Répondre

0

Si vous cherchez à faire replace dans la tâche ant ftp, il semble que ce n'est pas supporté. Mais vous pouvez faire un remplacement suivi de ftp.

<replace dir="${ftp.src} token="@@@" value="replaced"/> 
<ftp server="server" userid="user" password="password"> 
    <fileset dir="${ftp.src}"/> 
</ftp> 

Ou peut-être cherchez-vous autre chose?

+0

Le problème que j'aurais à faire c'est que j'aurais besoin d'appeler un autre remplacement après la tâche ftp. Je pense que ce que je vais devoir faire est de copier les fichiers dans un répertoire temporaire, appelez le remplacer, puis FTP ce répertoire temporaire. –