Professional Documents
Culture Documents
MANUAL
DE
MAVEN
Índice
Instalacion..........................................................................................................................3
Cambiar el repositorio.......................................................................................................3
Crear un aplicativo Simple................................................................................................3
Definir el Workspace.........................................................................................................3
Comandos y librerías de los JARS....................................................................................4
Servidores de Maven.........................................................................................................4
Creación de Proyecto Simple............................................................................................4
Empaquetar Proyecto.........................................................................................................6
Instalación de un Proyecto.................................................................................................6
Creación de Proyecto Web................................................................................................6
Creación del War...............................................................................................................7
Hibernate...........................................................................................................................7
Como agregar un repositorio.............................................................................................8
Instalar una nueva librería en tu servidor Local................................................................9
Datos importante para proyectos JSF................................................................................9
Instalacion
Se copia el archivo de la página oficial de Maven (http://maven.apache.org/download.html)y se
define la variable MAVEN_HOME, indicando la ruta donde se encuentra instalado:
C:\>mvn --version
Cambiar el repositorio
Cambiar el archive “settings.xml” del archivo d:\tools\maven-2.0.7\conf
<localRepository>d:/tools/.m2/repository</localRepository>
Definir el Workspace
mvn -Declipse.workspace=D:\tools\workspace eclipse:add-maven-repo
Ámbito: Confidencial Nombre del documento: Manual de Maven.doc 3/9
Informe: OUT-MGN-001-2009
Servidores de Maven
Desde estos servidores Maven toma los JARs que luego son guardados en el
servidore Local.
http://repo2.maven.org/maven2/
Servidor adicional
http://download.java.net/maven/2/
http://mvnrepository.com/
d:\tool\tutorials> cd simple
d:\tool\tutorials\simple>mvn eclipse:eclipse
Para compilar
d:\tool\tutorials\simple>mvn compile
Si quieres agregar nuevos .jar o librerías, deberás modificar el archivo pom.xml y ejecutar el
comando: “mvn eclipse:clean eclipse:eclipse”, este comando es como un re-build.
Empaquetar Proyecto
Para empaquetar un JAR o War del Proyecto, debes ejecutar los siguientes comandos:
Instalación de un Proyecto
Para hacer que tu aplicativo sea utilizado por otros, deberás ejecutar los siguientes
comandos
D:\tools\tutorial\simple>mvn install
D:\tools\tutorials>cd simpleWeb
d:\tools\tutorials\simpleWeb>mvn eclipse:eclipse
Hibernate
Debes seguir los siguientes pasos:
2. Agregar un repositorio adicional, ya que Hibernate utiliza una dependencia que sólo
se encuentra en este repositorio
<repositories>
<repository>
<id>maven-repository.dev.java.net</id>
<name>Java Dev Net Repository</name>
<url>http://download.java.net/maven/2/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
Con ello se creará un nuevo archivo dentro de una carpeta como se muestra en la imagen:
Ahora abre el Eclipse y hacer Refresh (i.e. F5) simpleWeb project. Después de esto si tu verificas el
Eclipse Build Path, esto debería como verse como arribar en spring-2.0.6.jar.