Estoy creando proyectos de Maven a través de TeamCity/Git e intentando insertar los números de compilación de TeamCity en el pom.xml que se publica en mi repositorio después de una compilación exitosa. Desafortunadamente no puedo determinar cómo publicar un pom.xml con las sustituciones insertadas.Publicación de POM a través de Maven e insertando información de la versión de compilación
Mi pom.xml contiene información como:
<version>${build.number}</version>
donde build.number es proporcionada por TeamCity. Que todo construye bien, y si (digamos) build.number = 0.1, entonces la implementación es pom.xml
a un directorio con 0.1. Todo bien y bien
Sin embargo, el pom.xml que se implementa es el pom.xml
sin las sustituciones realizadas. es decir Maven se está ejecutando con un pom.xml
con sustituciones apropiadas, pero se despliega la versión inicial y por lo que obtener
<version>${build.number}</version>
en la final pom.xml
. ¿Cómo puedo obtener el número de versión de compilación en el pom.xml
?
¿Por qué downvote para la pregunta? –