Il plug-in maven funziona molto lentamente per me. Nel mio progetto la cartella webapp ha circa 15000 piccoli file (immagini, jsp, css, ecc.). Quando l'ho assemblato con il Maven, prima copia tutti i file nella directory target/myProject-1.0.0
, quindi crea il file myProject-1.0.0.war
da esso. Il processo di copia dura 10 minuti, la creazione di .war
richiede 2 minuti.Accelera plug-in guerra maven
Come si vede la build potrebbe essere molto più veloce se il file .war
verrà assemblato direttamente dalla cartella webapp. È possibile farlo?
Direttamente dalla cartella 'src/main/webapp'? Allora che dire delle dipendenze, delle risorse, ecc.? – maba
@maba Certo, perché no? Jar.exe può archiviare file da più posizioni. Il compito della formica '' fa facilmente il trucco. –
kan
Non è il modo di fare. Potresti usare ['maven-antrun-plugin'] (http://maven.apache.org/plugins/maven-antrun-plugin/) per usare quell'attività ant. – maba