2010-04-26 8 views
5

Estoy trabajando en una tarea de Java para un curso de diseño de software en mi universidad. No es realmente complicado e incluye algunas clases, interfaces y casos de prueba jUnit. Nos dijeron que deberíamos proporcionar un archivo build.xml como entrada para un generador de hormigas. Nunca había oído hablar de, ni había usado hormiga antes. También vi que Eclipse lo admite. Mis preguntas son: ¿Qué hace build.xml? ¿Cómo crea Eclipse mi proyecto y por qué no hace lo mismo en lugar de usar hormiga? Y lo más importante: ¿cómo crear este archivo con Eclipse?¿Cómo creo un archivo generador de hormigas (build.xml) para un proyecto Java existente?

Gracias.

+0

¿Ayudaría http://stackoverflow.com/questions/206473/build-eclipse-java-project-from-command-line/206587#206587 ayudar? – VonC

Respuesta

5

Ant es una herramienta de compilación basada en Java. Es muy potente y se integra con otras herramientas que podría necesitar para crear cualquier aplicación Java imaginable. Es muy útil cuando se despliega un entorno de Integración Continua con un servidor de Compilación Continua.

Está construyendo dentro de Eclipse, y su proceso de construcción está ligado a su IDE, lo cual está perfectamente bien para un proyecto de un solo hombre, pero podría no ser suficiente para un proyecto de equipo. Además, con Ant, puede tener una compilación compleja que incluya múltiples componentes y dependencias intrincadas en un solo paso, incluidas las pruebas unitarias.

Puede crear su compilación Ant desde cero (que es la mejor manera, pero lleva bastante tiempo). De lo contrario, puede crearlo con Eclipse usando el menú Archivo/Exportar (en General, seleccione Archivos de compilación Ant).

2

Definitivamente, debe saber cómo crear un archivo build.xml desde cero, para que sepa qué hace Eclipse entre bastidores.

Enseñé una clase de Java hace un tiempo donde expliqué los conceptos básicos de ant.

Cuestiones relacionadas