Personalice el script Ant y los commands y scripts de Subversion para automatizar un process

Deseo hacer lo siguiente personalizando un script Ant o los commands Ant XML y SVN. Tengo cuatro proyectos en un área de trabajo de Eclipse. Estoy usando Eclipse Indigo y estoy usando Java EE.

Tengo cuatro proyectos a, b, c, d de aplicaciones web Java y web services Java. Quiero automatizar el siguiente process:

1.Get update from svn for All a,b,c,d project. 2.clean all four project. 3.Build all four project. 4.make jar of project d and export into lib of project b. 5.Build b project. 6.make jar of project c and export into lib of project a. 7.Build a project. 8.Make ab.war archive of project a and b and put into specified location(ie c:\xyz\) 9.Then I want to commit this ab.war archive to a particular svn location or tag it (for read-only). 

¿Cómo puedo lograr eso?

Primero lee este tutorial de Ant . Entonces vea mis comentarios a continuación …

1. Obtenga la actualización de svn para todo el proyecto a, b, c, d.

9. Luego quiero enviar este file ab.war a una location svn particular o labelrlo (para lectura solamente).

Puede probar SVNAnt o simplemente hacer llamadas externas con <exec> .

2. limpiar los cuatro proyectos.

<delete>

3.Construye los cuatro proyectos.

5. Construir proyecto b.

7. Construye un proyecto.

<javac>

4.hacer el jar del proyecto d y exportarlo a lib del proyecto b.

6.hacer el jar del proyecto c y exportarlo a lib del proyecto a.

<jar> , <copy>

8. Realice el file ab.war del proyecto ayb y colóquelo en la location especificada (es decir, c: \ xyz)

<war> , <copy>