Maven profiles documentation no lo menciona, y es probable que sea un signo de diseño de proceso incorrecto, pero existen reglas para resolver las propiedades conflictivas si hay varios perfiles activos y todos definen el mismo ¿propiedad?¿Cómo se resuelven las propiedades conflictivas si se activan varios perfiles?
Im bastante seguro de que declaración local (en el pom.xml
) dejaría sin efecto la declaración en el settings.xml
, no tan seguro para los perfiles colocal
- es el orden de la declaración dentro del archivo importante?
- ¿existe una orden de activación definida que puede ser importante?
- es la orden importante, si se activa manualmente a través de CLI (
-Pprofile1,profile2
)?
Gracias
Compruebe http://jira.codehaus.org/browse/MNG-4946 y cuestiones relacionadas –
@ KonstantinV.Salikhov - Gracias - una lectura interesante e informativa, aunque bastante dispersa. Espero ser capaz de juntar las partes y resolverlas para los casos más relevantes y responder por mi cuenta. Parece que todavía no hay una verdadera guía. En caso de que haya compilado algo sensible de los problemas ya listos, agradecería una respuesta;) – kostja
Consejo: Use 'mvn help: effective-pom' – noahlz