variable que para configurar java ant classpath target

java - configurar - ¿Es posible que Ant imprima el classpath para un objetivo en particular? ¿Si es así, cómo?



java classpath command line (2)

Esto es aún más fácil con las versiones de Ant> 1.6

<echo>${toString:classpath}</echo>

Consulte http://ant.apache.org/manual/using.html#pathshortcut para obtener más información.

Estoy tratando de obtener un objetivo para construir que tiene una lista bastante larga de <pathelement location="${xxx}"/> y <path refid="foo.class.path"/> elementos en su <path id="bar.class.path"> (en el archivo build.xml). Sigo recibiendo errores del "paquete com.somecompany.somepackage no existe", y estoy teniendo dificultades para buscar estos paquetes y asegurarme de haberlos sincronizado desde nuestro repositorio.

Soy nuevo en este equipo, así que no estoy familiarizado con la compilación, pero preferiría resolver esto yo mismo si fuera posible (para no molestar a los demás miembros del equipo). Tengo una experiencia muy limitada con Ant.

Creo que me ahorraría bastante tiempo si pudiera hacer que Ant imprima el classpath para el objetivo que intento construir.


Use la tarea pathconvert para convertir una ruta a una propiedad

<path id="classpath"> .... </path> <pathconvert property="classpathProp" refid="classpath"/> <echo>Classpath is ${classpathProp}</echo>

Documentos para PathConvert