tutorial java eclipse ant

tutorial - ¿Quieres un proyecto java eclipse para ejecutar archivos de compilación de ant.



ant build (4)

Al menos con Eclipse 4.2 (Juno), se ha eliminado la capacidad de creación automática con Ant. Bajo la configuración del constructor -> "Auto Build", hay un mensaje: "". Dicho esto, todavía puedes solucionar esto al:

  • Siga los pasos anteriores para crear su generador de Ant. Esto creará un archivo en projectDirectory / .externalToolBuilders .
  • Modificar projectDirectory / .externalToolBuilders / YourLaunchName.launch :
    • Deberá agregar auto a esta línea: <stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,"/>
    • Especifique el destino que desea ejecutar para auto agregando: <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_AUTO_TARGETS" value="compile-jar,"/>

Puedes mirar la configuración de tu generador de Ant y ver que todo se ve bien:

Tengo un proyecto Java de Eclipse, no un proyecto de plugin. Y el proyecto tiene algunas dependencias externas que manejo en dos archivos ant separados. Todo funciona bien, pero quiero forzar a Eclipse para que ejecute los archivos ant cada vez que compila mi proyecto.

¿Cómo puedo hacer eso?

Si este hubiera sido un proyecto de complemento, lo habría manejado en un customBuildCallbacks.xml y lo customBuildCallbacks.xml incluido en mi build.properties, pero no parece funcionar cuando es solo un proyecto java


Paso 1: Agrega el archivo de compilación a tu vista de hormiga

Haga clic en el botón Agregar y seleccione el archivo build.xml del proyecto. También puede arrastrar el archivo build.xml a la vista ant (para agregar la vista ant a su perspectiva, vaya a Ventana> Mostrar vista> Otro ...)

Paso 2: Ejecutar como Ant Build

En la vista de hormigas, haga clic con el botón derecho en el archivo de compilación recién agregado y seleccione Ejecutar como> Compilación de hormigas ... En la ventana de diálogo, seleccione la opción ''Ocultar objetivos internos no seleccionados para ejecución'' en la pestaña Objetivos. Puede cambiar el nombre del constructor en el cuadro en la parte superior de la ventana si lo desea (normalmente elimino el ''build.xml'' al final. Haga clic en Aplicar y Cerrar.

Paso 3: Configurar la compilación automática

Haga clic derecho en el proyecto, seleccione Propiedades, luego Constructores. Haga clic en Importar. Antes de cerrar la pantalla, resalte la construcción importada y seleccione editar. Vaya a la pestaña Objetivos, seleccione limpiar para ''Después de limpiar'' y despliegue.local para ''Auto build''. Aplicar los cambios y cerrar.

Paso 4: Habilitar Auto Build

Vaya a Proyecto> Construir automáticamente

fuente: http://www.simonwhatley.co.uk/using-ant-with-eclipse


Proyecto / Constructores / Nuevo / Ant Builder

Allí puedes agregar tu hormiga personalizada.


Vaya a las propiedades de su proyecto, seleccione "Constructores" y agregue un nuevo Ant Builder. Puede especificar qué objetivos se ejecutarán a qué hora (durante una limpieza, después de una limpieza, etc.) y qué recursos (si corresponde) se actualizarán en Eclipse después de que se ejecute su objetivo ant.