Maven profiles documentation non menziona questo ed è probabilmente un segno di progettazione del processo di generazione errata, ma esistono regole per la risoluzione di proprietà in conflitto se più profili sono attivi e tutti definiscono lo stesso proprietà?Come vengono risolte le proprietà in conflitto se sono attivati più profili
Im abbastanza sicuro che la dichiarazione locale (nella pom.xml
) sarebbe ignorare la dichiarazione nel settings.xml
, non così sicuro per i profili colocal
- è l'ordine di dichiarazione all'interno del file importante?
- esiste un ordine di attivazione definito che può essere importante?
- è l'ordine importante, se attivato manualmente su CLI (
-Pprofile1,profile2
)?
Grazie
Controllare http://jira.codehaus.org/browse/MNG-4946 e problemi correlati –
@ KonstantinV.Salikhov - Grazie - una lettura interessante e informativa, anche se abbastanza sparsa. Spero di essere in grado di mettere insieme i pezzi e capirlo per i casi più rilevanti e rispondere da solo. Sembra che non ci sia ancora una vera guida là fuori. Nel caso in cui abbiate compilato qualcosa di sensato al di fuori dei problemi, sarei grato di una risposta;) – kostja
Suggerimento: usa 'mvn help: effective-pom' – noahlz