La fase package
de un proyecto con el empaquetado war
, se prepara una guerra explotó en la carpeta target
y paquetes de esto en la final war
-file.punto de ejecución entre prepare-paquete y paquete en Maven construir procesos
¿Es posible realizar algunos cambios, editar archivos, eliminar archivos y así sucesivamente, entre prepare-package
y package
fases? Estoy buscando un punto de extensión (Maven execution-phase
) donde los recursos ya están copiados y en la estructura de guerra explosionada.
- [fase experto] recursos de copia y explotan a
target/{finalName}
. - [personalizado] Realice algunos cambios personalizados complejos (por ejemplo, implementado con
maven-antrun
). - [fase maven] Empaqueta las cosas cambiadas en el
war
final.
Pensé que esto podría ser posible entre las fases prepare-package
y package
. Lamentablemente, después del prepare-package
no hay guerra explosiva disponible para cambiar y empaquetar más tarde.
¿Puede darme una pista de cómo lograr esto? Muchas gracias.
Maven war plugin puede excluir archivos y filtrarlos también. Tal vez sus necesidades son más complejas? – Raghuram
Las necesidades son más complejas, sí. No puedo usar esta característica, no es lo suficientemente poderoso. – codevour
Tendrá que explicar un poco más cuáles son sus cambios [personalizados]. Dependiendo de lo que sean, podríamos encontrar diferentes soluciones a su problema. – SaM