Al seguir el ejemplo de constructor de proyectos, puede haber observado que hemos creado el constructor de proyectos como una clase Archivo de construcción Ant. Esta vez escogeremos la clase Programa al crear un constructor de proyectos.
La opción Programa básicamente sirve para todo, permite definir una herramienta externa para cualquier archivo ejecutable que sea accesible en el sistema de archivos local o de red. Suponga que en lugar de Ant, prefiere utilizar sus propios scripts de shell o archivos .bat de Windows para crear jars y desplegar los proyectos de Eclipse. A continuación, se crearía una herramienta externa del Programa que especificaría dónde y cómo ejecutar el script.
.bat de Windows, pero podría ser un script de shell de Linux, un script de Perl o cualquier otra cosa que pueda ejecutarse en su sistema. Ant es una herramienta popular para configurar y desplegar proyectos. En el caso que prefiera otra herramienta, o bien desee hacerlo por sí mismo, puede configurar un constructor de proyectos de herramientas externas de Programa. Esto permite personalizar el despliegue del proyecto a su gusto, a la vez que se mantiene la conveniencia de ejecutar automáticamente su script siempre que se construye el proyecto.

Crear archivos de construcción Ant
Editar archivos de construcción Ant
Guardar y reutilizar opciones de Ant
Ejecutar archivos de construcción Ant
Crear un archivo de construcción de Ant para un constructor de proyectos
Archivos de construcción Ant como constructores de proyectos
Ejecutar constructores de proyectos
Herramientas externas
Herramientas externas autónomas