lunes, 12 de diciembre de 2011

Creando un nuevo proyecto Spring3 con Maven

Para crear el proyecto, escribir en consola:
 mvn archetype:generate -DgroupId=com.mkyong.core -DartifactId=Spring3Example -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Adentro se crea el directorio que contiene el proyecto y el pom.xml (que es el fichero que permite a maven configurar el proyecto)

El la sección 1.3.1.2 (Maven Dependency Management) de la documentación de Maven3 se aclara que hay que agregar esta dependencia a las dependencias del pom.xml (tag "dependencies"):

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.0.0.RELEASE</version>
<scope>runtime</scope>
</dependency>

Aunque si agregamos al comienzo del pom:

<properties>
<spring.version>3.0.5.RELEASE</spring.version>
</properties>

podemos reemplazar luego el tag "version" como sigue:

<version>${spring.version}</version>

Con ello podremos actualizar la versión de Spring cambiando solo una línea en el POM, en el caso de que tengamos múltiples dependencias.