Personal tools
You are here: Home Production Actividades y grupos de trabajo Data access Forum Primeros pasos de la migración a maven
Document Actions

Primeros pasos de la migración a maven

Back to Forum
by Cèsar Ordiñana last modified 2010-06-01 23:19

Para ir haciendo boca con la migración a maven, vamos a empezar a ir cambiando poco a poco algunos de los proyectos sobre los que estamos trabajando, con el objetivo de llegar a tener, al menos, los proyectos de DAL y sus dependencias.

Para empezar a trabajar con maven en el proyecto, la primera vez, hay que hacer una serie de pasos, que he intentado explicar en:

https://gvsig.org/web/production/activities/maven/docs/papers-and-drafts/como-empezar-a-trabajar-con-maven-en-gvsig

El primer proyecto es libTools, que usaremos a modo de prueba a ver qué tal va la cosa. Cuando os actualicéis de SVN veréis que la configuración del proyecto de eclipse ha desaparecido. Al pasar a trabajar con maven, la configuración del proyecto en eclipse no se sube a SVN, sino que lo generamos con el propio maven, mediante la llamada:

mvn eclipse:eclipse

Está preparado para que, además de los jars de clases de las dependencias, intente descargar sus fuentes y sus javadocs, y los configure en el proyecto eclipse como corresponda. De las dependencias externas, se bajará lo que encuentre, y muchas veces no estará el javadoc o los fuentes, pero nuestros proyectos estaran configurados de forma que, al publicar un proyecto al repositorio, se suba todo: binarios, fuentes y javadoc.

Además desaparece el directorio lib, ya que las dependencias pasará a gestionarlas maven y ya no hará falta tenerlas en svn. El directorio dist lo mantenemos por ahora hasta que se migre todo a maven, ya que otros proyectos que dependan de libTools pero todavía no pasen a maven, buscan aquí el jar para actualizar su dependencia.

Se mantiene también el build.xml para ant, para que la generación de un build de gvSIG, mientras se haga desde ant, siga funcionando como hasta ahora. Lo único que se ha cambiado la configuración de ant para que invoque a maven a la hora de compilar, generar el jar, etc.

Currently 2 replie(s)

This discussion is threaded

Re: Primeros pasos de la migración a maven

by Cèsar Ordiñana created 2009-02-12 13:54

Para los que usen maven y la generación de proyectos de eclipse por primera vez, falta un paso inicial. Cuando generamos la configuración del proyecto para eclipse, éste hace referencia a una variable M2_REPO que apunta a la ubicación del repositorio local de maven.

He actualizado el documento de "Cómo empezar a trabajar con Maven en gvSIG" y he añadido un nuevo paso sobre cómo crear dicha variable.

Re: Re: Primeros pasos de la migración a maven

by Cèsar Ordiñana created 2009-02-19 14:29

He corregido un gazapo en el documento, que ponía MVN_REPO en vez de M2_REPO y he creado un primer paso que habla de la instalación de maven, para que quede más claro cómo usar el maven que va dentro del proyecto "build".


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: