Administrar versiones del proyecto de Maven project-version
Descubra cómo Maven gestiona las versiones de proyectos en Cloud Manager.
Cómo administra Maven las versiones del proyecto how-maven
Para implementaciones de ensayo y producción, Cloud Manager genera una versión única e incremental.
Esta versión se ve en la página de detalles de ejecución de la canalización, así como la página de actividad. Cuando se ejecuta una compilación, el proyecto de Maven se actualiza para utilizar esta versión. Se crea una etiqueta en el repositorio de Git con esa versión como nombre.
Si la versión original del proyecto cumple ciertos criterios, la versión actualizada del proyecto de Maven combina la versión original y la generada por Cloud Manager. Sin embargo, la etiqueta siempre utiliza la versión generada. Para que se produzca esta combinación, la versión original del proyecto debe estar formada con exactamente tres segmentos de versión, por ejemplo, 1.0.0
o 1.2.3
, pero no 1.0
o 1
, y la versión original no debe terminar en -SNAPSHOT
.
<version>
del archivo de nivel superior pom.xml
en la rama del repositorio de Git.Si la versión original cumple estos criterios, la versión generada se agrega a la original como segmento de nueva versión. La versión generada también se modificará ligeramente para incluir la ordenación y el control de versiones adecuados. Por ejemplo, si se supone la versión generada de 2019.926.121356.0000020490
:
pom.xml
1.0.0
1.0.0.2019_0926_121356_0000020490
1.0.0-SNAPSHOT
2019.926.121356.0000020490
1
2019.926.121356.0000020490
cloudManagerOriginalVersion
.