El plugin maven funciona muy lento para mí. En mi proyecto, la carpeta de aplicaciones web tiene casi 15 000 archivos pequeños (imágenes, jsp, css, etc.). Cuando lo ensamblo con el experto, primero copia todos los archivos en el directorio target/myProject-1.0.0
y luego crea el archivo myProject-1.0.0.war
. El proceso de copia toma 10 minutos, construir el .war
lleva 2 minutos.Acelera el plugin maven war
Como veo, la compilación podría ser mucho más rápida si el archivo .war
se ensambla directamente desde la carpeta de aplicaciones web. Es posible de hacer?
Directamente desde la carpeta 'src/main/webapp'? Entonces, ¿qué hay de dependencias, recursos, etc.? – maba
@maba Claro, ¿por qué no? Jar.exe podría archivar archivos desde múltiples ubicaciones. La tarea ant '' hace el truco fácilmente. –
kan
No es la manera de maven. Puede usar el ['maven-antrun-plugin'] (http://maven.apache.org/plugins/maven-antrun-plugin/) para usar esa tarea ant. – maba