forzare la ricompilazione del file war incluse le sue dipendenze Jar

0

Ho un progetto A (una webapp), a seconda del progetto B (B.jar) e questo dipende dal progetto C (C.jar).

Vorrei creare un obiettivo di tipo "Rebuild War", che ripulisca tutto il codice compilato per questi 3 progetti e ricostruisca il tutto per ottenere un nuovo file di War.

Ho provato il pacchetto mvn clean sul progetto A, ma ho notato che B e C non sono ricompilati. Infatti, B.jar e C.jar che sono contenuti nel repository locale non hanno una data di modifica della creazione.

Esiste un comando maven adattato per questo requisito?

    
posta Mik378 15.04.2012 - 20:41
fonte

1 risposta

3

Data una struttura di directory di

/foo/A/pom.xml
/foo/B/pom.xml
/foo/C/pom.xml

devi presentare

/foo/pom.xml

e questo dovrebbe specificare A, B e C come moduli. Ora puoi fare cd /foo; mvn clean install e avere A, B e C ricompilati. Se le tue dipendenze sono corrette, lo fanno anche nell'ordine corretto.

    
risposta data 15.04.2012 - 21:28
fonte

Leggi altre domande sui tag