Looking for maven Answers? Try Ask4KnowledgeBase
Looking for maven Keywords? Try Ask4Keywords

Apache MavenRealizar un lanzamiento


Introducción

El complemento estándar de Maven utilizado por un Proceso de publicación es el complemento de liberación de maven; la configuración de este complemento es mínima:

SCM en el Maven pom: El proceso de lanzamiento interactuará con el control de origen del proyecto; esto significa que debemos definir el elemento "scm" en nuestro pom.xml. El elemento "scm" para una versión de lanzamiento debe contener suficiente información para Echa un vistazo a la etiqueta que se creó para esta versión.

Observaciones

Nota: asegúrese de usar el complemento de versión 2.5 o posterior de Maven para evitar problemas relacionados con Maven. El proceso de lanzamiento

mvn release:clean

El comando anterior realizará lo siguiente: eliminar el descriptor de la versión (release.properties) eliminar cualquier archivo POM de respaldo

mvn release:prepare

La siguiente parte del proceso de lanzamiento es Preparar el lanzamiento; esto hará: realizar algunas comprobaciones: no debe haber cambios no confirmados y el proyecto no debe depender de que las dependencias de SNAPSHOT cambien la versión del proyecto en el archivo pom a un número de versión completo (elimine el sufijo SNAPSHOT), en nuestro ejemplo - 0.0.1 ejecute el banco de pruebas del proyecto confirme y presione los cambios cree la etiqueta fuera de este código versionado no SNAPSHOT aumente la versión del proyecto en el pom - en nuestro ejemplo - 0.0.2-SNAPSHOT commit y empuje los cambios

mvn release:perform

La última parte del proceso de lanzamiento es realizar el lanzamiento; esto será: desproteger la etiqueta de lanzamiento de SCM compilar e implementar el código liberado Este segundo paso del proceso se basa en el resultado del paso Preparar: el release.properties.

Realizar un lanzamiento Ejemplos relacionados