hoy observé que las propiedades de maven definidas en settings.xml
sobrescriben la de pom.xml
.¿Cuál es el orden de sobrescribir las propiedades de Maven en pom.xml y settings.xml?
Porque es solo una observación, no estoy seguro si esto es totalmente correcto. Por lo tanto, busqué la referencia o algún artículo, pero no encuentro una declaración concreta sobre el comportamiento de las propiedades de sobreescritura definidas con el mismo nombre en settings.xml
y pom.xml
.
Tal vez alguien puede proporcionar un enlace a la parte de referencia (que puedo pasar por alto) o un artículo/blog confiable?
¿Tiene un perfil con la misma identificación o con diferentes id? – khmarbaise
Las propiedades en el POM están sin ningún perfil; las propiedades de settings.xml se encuentran en un perfil con una identificación que no se utiliza en ningún otro lado. – Ralph
Pero si sus propiedades tienen el mismo nombre tanto en pom como en settings.xml, entonces se sobrescribirán con los valores que provienen del archivo settings.xml. De lo contrario, no sería posible sobrescribir las propiedades por un perfil. – khmarbaise