Quiero poner un conjunto de archivos que se parecen a esto en un frasco:¿Cómo cambio el nombre de los archivos cuando se incluyen en un jar por la tarea jar de horm?
yay/my.jar
boo/my.jar
foo/my.jar
bar/my.jar
En el proceso, quiero todos ellos sustituye por el siguiente:
yay_my.jar
boo_my.jar
foo_my.jar
bar_my.jar
que estaba esperando para usar un mapeador para lograr esto, pero los elementos del conjunto de archivos que estoy usando y la tarea jar no parecen apoyarlo en ninguna parte.
¿Cómo aplico un asignador cuando construyo un jar, o bien, cómo puedo realizar una transformación como esta? Quiero evitar copiar todos los archivos a la estructura de directorios que quiero y hacer duplicados por todas partes, que es como funciona nuestro sistema de compilación ahora.
Voy a agregar un ejemplo para mostrar cómo –
Eso es genial, pero no logra mi objetivo de construir el contenedor sin hacer copias adicionales de los archivos. Mover evitaría copias, pero luego las jarras se reconstruirían cada vez que construyera en lugar de solo si sus archivos de origen han cambiado. – skiphoppy
Sin embargo, la etiqueta del mapeador que construiste es impresionante, y tomaré prestado eso en lugar de crear uno propio. :) No había llegado lo suficientemente lejos como para construir realmente el asignador que necesitaba, ya que no podía obtener ningún mapeador para trabajar con el conjunto de archivos y jar. – skiphoppy