2011-11-14 16 views
23

Entiendo por qué querría agregar información de archivo a un pom. ¿Pero por qué la información de SCM? ¿Es posible materializar un proyecto completamente desde un pom?¿Cuál es el propósito de agregar información scm a un maven pom?

La forma en que siempre he almacenado proyectos maven en svn, es que agrego todo (incluido el proyecto Eclipse, maven pom) a un repositorio. Cada vez que hago un cambio en algo (incluido el pom), hago un commit de SVN.

¿Hay alguna manera de realizar operaciones SVN directamente a través de maven? ¿Es esta una mejor práctica?

Respuesta

3

El SCM plugin entre otras características como la generación del sitio utiliza la configuración de SCM en el POM. El complemento M2Eclipse será materialize your Maven project desde SCM utilizando la configuración que se encuentra en el POM.

+1

enlaces muertos, ¿puede explicar en la respuesta en sí, esta respuesta no es suficiente para que un novato entienda. –

+1

@OptimusPrime - Lamento que la respuesta no haya sido útil. ¡No he trabajado en este espacio en casi 5 años! Me alegra que hayas encontrado una mejor respuesta de khmarbaise. –

15

Otra cosa es importante saber acerca de Maven en esta relación, porque si a los comunicados que hacen a través de la maven-release-plugin para el que necesita la información SMC, experto creará automáticamente SCM Etiquetas para usted etc Además es interesante saber de dónde viene un proyecto si está utilizando un artefacto en particular en un entorno comercial. (Es bueno producir sitios maven para ese caso). También es posible realizar operaciones a través de maven-release-plugin (crear una rama) a través de Maven, no a través de SVN directamente.

+1

mucho mejor que la respuesta aceptada. –

Cuestiones relacionadas