Ferramentas Pessoais
gvSIG Desktop
gvSIG Desktop

Cached time 11/21/13 07:28:19 Clear cache and reload

 
Acções do Documento

Compilar un gvSIG completo

por Cèsar Ordiñanaúltima modificação 2010-08-27 13:59

Aprovechando el mecanismo anterior de los grupos de proyectos, se han definido dos grupos que permiten trabajar con todos los proyectos de un build de gvSIG:

  • gvsig-base: conjunto de proyectos básicos para tener un build de gvSIG mínimo con soporte vectorial sobre algunos formatos de archivo básicos. Se puede emplear durante el desarrollo de nuevas extensiones que no dependan de otros proyectos, sin cargar otras extensiones.
  • gvsig-standard: conjunto de proyectos de un build estándar de gvSIG. Incluirá habitualmente el conjunto de proyectos que conformarán un build oficial de gvSIG.

A partir de ahora consideraremos que vamos a trabajar con la versión del build estándar.

Para compilar todo gvSIG usaremos maven, bien desde eclipse, bien desde consola. La forma habitual será mediante el objetivo install:

  • Eclipse: si no lo tenemos aún, añadiremos a la vista de Ant el archivo build/projects/gvsig-standard/build.xml y lanzaremos el objetivo mvn-install. De la misma forma, tenemos otros objetivos de uso habitual accesibles con este mecanismo, con su equivalencia en maven, como por ejemplo:

    • mvn-clean
    • mvn-install
    • mvn-install-without-tests: equivalente a mvn -Dmaven.test.skip=true install
    • mvn-reinstall: equivalente a mvn clean install
    • mvn-reinstall-without-tests: equivalente a mvn -Dmaven.test.skip=true clean install

    Al menos la primera vez deberían compilarse y lanzarse los tests unitarios en los proyectos que los tengan activados. El resto de veces, se puede hacer la compilación sin lanzarlos mediante el objetivo mvn-install-without-tests.

  • Consola:

    mvn install
    

Esto compilará todos los proyectos e instalará todas las extensiones y sus archivos en la ubicación correspondiente.


Feito com Plone CMS, o Software Livre para Gestão de Conteúdos

Este sítio está em conformidade com as seguintes normas: