¿Cuándo se debe usar mvn release en el ciclo de vida del proyecto?
Para aclarar la pregunta:
Estoy buscando las mejores prácticas establecidas o un análisis pro / con de prácticas conocidasby ciclo de vida del proyecto quiero decir: implementar en preintegración, integración, control de calidad, preprod y entorno de producción.Para algún contexto: nuestro proyecto se implementa en integración y control de calidad todas las semanas, actualmente creamos una nueva versión para cada implementación de integración, pero esto no parece correcto. Lleva a actualizar todos los poms cada semana, rompiendo las dependencias del nivel de desarrollo, lo que obliga a cada desarrollador a actualizar sus configuraciones de eclipse. Tenemos grandes espacios de trabajo y eclipse no maneja las actualizaciones tan bien, por lo que se pierde mucho tiempo.
No estoy demasiado familiarizado con las convenciones de lanzamiento de Maven y no he podido encontrar las relativas al punto del ciclo de vida de la aplicación cuando se debe usar mvn release.
Si el patrón que usamos ahora es aceptado / correcto / establecido tendré otra pregunta:)