Abbiamo la necessità di poter saltare un sottomodulo in determinati ambienti.Salta un sottomodulo durante una build Maven
Il modulo in questione contiene test di integrazione e richiede mezz'ora per l'esecuzione. Quindi vogliamo includerlo quando si costruisce sul server della CI, ma quando gli sviluppatori creano localmente (e i test vengono eseguiti), vogliamo saltare quel modulo.
C'è un modo per farlo con un'impostazione del profilo? Ho fatto qualche ricerca su google e ho esaminato le altre domande/risposte qui e non ho trovato una buona soluzione.
Suppongo che un'opzione sia quella di rimuovere completamente il sottomodulo dal genitore pom.xml
e di aggiungere un altro progetto sul nostro server CI solo per creare quel modulo.
Suggerimenti?
Perché non Maven Way? È un reclamo perfettamente valido per me. – MaDa
Hmm. Ora non riesco a trovare i posti in cui la gente sembrava discutere contro questo ... quindi ho aggiornato la mia domanda iniziale per rimuovere la mia affermazione che questo non sembra essere "The Maven Way". – denishaskin