OK, estoy perplejo.tarea de hormiga para copiar el archivo de propiedades a su lugar correspondiente en el directorio de compilación java
que tienen un árbol de Java que se parece a una acumulación bastante típico Eclipse Java:
myproject
src
com
example
test
// Java files in com.example.test here
bin
com
example
test
// Compiled class files will go here
ahora tengo un archivo MyClass.properties
en myproject/src/com/example/test
junto con los archivos fuente de Java. ¿Cómo puedo escribir una tarea ant correspondiente para copiar todos los archivos .properties modificados en el árbol fuente, a sus lugares correspondientes en el árbol de compilación (myproject/bin
)?
(El medio más sencillo de esto es hacer la copia real, el medio más duro de esta supongo es la comprobación de dependencias)
eso es ?! ¡gracias! ¿dónde habla el manual para la tarea de copiar **/preservar las rutas para el directorio de destino? –
No habla explícitamente de eso, pero supongo que podría llegar a esa conclusión De esta forma: al hacer coincidir archivos, también se captura la ruta del directorio base que conduce a ese archivo. Si lo conoce, observe la descripción del atributo "aplanar" en la tarea de copia. El comportamiento descrito cuando flatten = true implica que las rutas se conservarán cuando sea falso. –