2011-02-28 11 views
7

Estoy trabajando con nuestro código base para resolver algunos problemas de dependencia.Error: No existen objetivos en el proyecto

Sin embargo cada vez que haga clic sobre un archivo build.xml en cualquier paquete llego

"Target XXX does not exist in the project" error. 

interesante es que el archivo build.xml muestra ningún error si dejo cualquiera de ellos sin tocar, pero si hago clic a abrir cualquiera de ellos estoy atascado con esos errores. Aquí hay algunas muestras:

<target name="javadoc" depends="compile-jar"> 
    <target name="release" depends="standard-release" description="PackageBuilder entry point"/> 

Recibo errores para todos los objetivos. Desafortunadamente no puedo publicar mucho código en un foro, pero apreciaría cualquier sugerencia para llevarme en la dirección correcta. Si hay algo que no he mencionado, por favor avíseme y puedo agregarlo.

Además, no entiendo muy bien cómo funciona todo el build.xml y otras cosas ANT. Sé que hay una buena orientación al http://ant.apache.org, pero necesito un blog/libro/diagramas/diagrama de flujo que explique cómo funciona esto y cómo se resuelven las dependencias de construcción en Java más fácilmente, antes de que los documentos comiencen a tener sentido. Alguna ayuda ?

Gracias.

Respuesta

1

Eclipse solo comprueba el archivo build.xml cuando no los abre antes (como los archivos de clase).

Supongo que la versión estándar y el compile-jar no están definidos en el archivo de compilación especificado, ¿pero en algún otro archivo?

En ANT puede importar otras acumulaciones de archivos y reutilizar los objetivos de allí:

Ver: http://ant.apache.org/manual/Tasks/import.html

Así que tal vez Eclipse no encuentra ningún archivo importado o se ha perdido para definir la importación.

Cuestiones relacionadas