Me puede estar faltando algo extremadamente obvio, pero necesito algunas aclaraciones a pesar de todo. Estoy a punto de comenzar el desarrollo usando maven y archiva. Agregué las configuraciones de servers + settings a settings.xml y distributionManagement
al POM de maven que deseo implementar.Cómo diferenciar entre versiones frente a instantáneas
Pongo referencias tanto a mi repositorio interno de instantáneas, como a mi repositorio interno en el POM. ¿Hay un comando u opción Maven específico que especifique implementar como SNAPSHOT, y NO para ambos repositorios? O si lo hago, ¿enviará automáticamente una copia a cada repositorio?
Puede alguien aclarar esto? '
Entonces, para realizar un "lanzamiento", yo mismo determino los números mayores/menores etc. ¿O simplemente elimino -SNAPSHOT de esa línea? Maven no los actualiza cada vez que lo haces: ¿lanzamiento o lo que sea? –
Puede hacerlo manualmente o usar [maven-release-plugin] (http://maven.apache.org/plugins/maven-release-plugin/). –
Sugiero mucho maven-release-plugin ya que también creará una etiqueta para ti y hará todas las cosas tediosas y repetitivas – tom