Hay mucha discusión sobre Ant y Eclipse, pero ninguna respuesta anterior parece ayudarme.¿Cómo configuro la ruta de compilación y la ruta de clase de Eclipse desde un archivo de compilación Ant?
Aquí está el trato: Estoy tratando de construir un programa Java que compila con éxito con Ant desde la línea de comandos. (Para complicar aún más las cosas, el programa que estoy intentando compilar es Ant).
Lo que realmente quiero hacer es llevar este proyecto a Eclipse y compilarlo en Eclipse de modo que los enlaces de tipo y los enlaces variables (nomenclatura de Eclipse JDT) se resuelven correctamente. Lo necesito porque necesito ejecutar un análisis estático en el código que está construido sobre Eclipse JDT. La manera normal en que traigo un proyecto Java a Eclipse para que Eclipse lo construya y resuelva todas las vinculaciones es simplemente importar los directorios fuente a un proyecto Java y luego decirle que use el directorio src/main/como un "directorio fuente" "
Desafortunadamente, hacer eso con Ant hace que la compilación falle con numerosos errores de compilación. Me parece que el archivo de compilación Ant está configurando la ruta de clase y la ruta de compilación correctamente (posiblemente excluyendo ciertos archivos de origen) y Eclipse no tiene esta información.
¿Hay alguna manera de tomar la ruta de clase & información de ruta de compilación incrustada en un archivo de compilación Ant y darle esa información a Eclipse para ponerla en sus archivos .project y .classpath? Lo he intentado, creando un nuevo proyecto a partir de un archivo de compilación existente (una opción en el menú Archivo) pero esto no ayuda. El proyecto todavía tiene los mismos errores de compilación.
Gracias, Nels
Gracias, esto es útil. Estoy esperando que alguien ya haya desarrollado el tipo de script que describes. En particular, estos archivos de compilación tienen muchas inclusiones condicionales y me gustaría resolverlas automáticamente. –