Estoy intentando encontrar una forma de copiar un archivo de recursos a un nuevo nombre en el directorio de destino en una compilación Maven. Casi todo lo que he encontrado durante la búsqueda sugiere soluciones que implican múltiples subdirectorios en /src/main/resources
y seleccionando entre ellos a través de perfiles. Sin embargo, en mi caso, esto no resuelve el problema, a saber, que el archivo que quiero tiene un nombre "mágico".Renombrar recursos en Maven
Básicamente lo que quiero hacer es hacer que un archivo /src/main/resources/default.DS_Store
se copie en ${project.build.directory}/.DS_Store
. Dado que el archivo .DS_Store
tiene un significado especial en Mac OSX, no es deseable tener un archivo con ese nombre en el árbol de origen y en el control de la versión. Sin embargo, sí quiero que los datos en el archivo estén en el árbol de origen y en el control de la versión, y que se renombre al nombre "mágico" durante la compilación.
Estoy empezando a pensar que la hormiga es la única forma de hacerlo automáticamente. ¿Hay alguna manera más fácil?
http://maven.apache.org/plugins/maven-resources-plugin/ Esto podría ayudarlo, –
El complemento de recursos no permite el cambio de nombre. Ese es mi problema. – wmorrell
También puede ver http://maven.apache.org/plugins/maven-assembly-plugin/. Pero no estoy seguro de que pueda cambiar el nombre de los archivos: nunca utilicé este complemento de esta manera. –