Jeg er enig, der mangler en simpel upload funktion i eclipse.
Hvis du hellere vil bruge et FTP program, kan jeg anbefale FileZilla Client. Den er gratis og fungerer udmærket.
Hvis du vil rode videre med dit Ant upload script, så var der nogle vigtige detaljer der manglede:
1) Du kan ikke se din target i dit Ant view og da der ikke er defineret en default target, så sker der ikke noget når du prøver at køre den. Der skal tilføjes en description til target, og så vil du kunne se den i dit Ant view:
<target name="upload" description="">
Så skal du lige refreshe FTP Upload i dit Ant view (klik på den og tryk F5), og så kan du se din target "upload":
http://desmond.imageshack.us/Himg717/scaled.php?server=717&filename=antl.jpg&res=medium2) FTP i Ant har brug for en jar fil før den fungerer. Du har brug for Commons Net fra Apache:
http://commons.apache.org/net/download_net.cgi(binary filen: commons-net-3.0.1-bin.zip)
I zip filen er der en fil der hedder commons-net-3.0.1.jar, som du f.eks. kan lægge i roden af projektet.
3) For at kunne køre din target, skal du højre klikke på "upload" og køre den med "Run as -> Ant ..." (den med de 3 prikker så du får mulighed for at ændre nogle indstillinger). Den åbner et nyt vindue, Edit Configuration, og der vælger du fanebladet Classpath. Klik på User Entries, og så på Add JARs... i højre side, og tilføj commons-net-3.0.1.jar til classpath. Det behøver du kun gøre en gang, næste gang kan du bare dobbelt klikke på "upload".
Pointene må du godt selv beholde, og hvis du arbejder videre med dit Ant script, og stadig har nogle problemer, kan du bare skrive det her.