Statistics
| Revision:

gvsig-educa / org.gvsig.educa.portableview / tags / org.gvsig.educa.portableview-1.0.205 / LEEME.txt

History | View | Annotate | Download (5.05 KB)

1
===============
2
gvSIG Educa
3
===============
4

    
5
---------------------
6
Vistas Portables
7
---------------------
8

    
9
Descripci?n
10
==============
11

    
12
Este directorio contiene los fuentes de la funcionalidad Vistas Portables.
13

    
14
Requisitos
15
==============
16

    
17
* Maven 2.6 or higher
18

    
19
* Java JDK 1.5 or higher
20

    
21
Para trabajar con eclipse
22
--------------------------
23

    
24
Ver `Gu?a del desarrollador en gvSIG.org <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/>`_ y el fichero ``REAME-ECLIPSE.txt``
25

    
26
Contenido
27
==========
28

    
29
org.gvsig.educa.portableview.lib
30
---------------------------------
31

    
32
Fuentes de la funcionalidad. Estos proyectos contienen los procesos y l?gica principal sin dependencias de interface de usuario.
33

    
34
org.gvsig.educa.portableview.swing
35
-------------------------------------
36

    
37
Componentes de interface de usuario para gestionar los servicios que ofrece la librer??a.
38

    
39
org.gvsig.educa.portableview.main
40
-----------------------------------
41

    
42
Peque?a aplicaci?n que permite ejecutar las funcionalidades y realizar pruebas funcionales.
43

    
44
Ver `Ejecutar aplicaci?n de pruebas`_ para saber como arrancarla.
45

    
46
pom.xml
47
---------
48

    
49
Archivo de definici?n de proyecto Maven.
50

    
51
README.txt LEEME.txt
52
----------------------
53

    
54
Este fichero (en formato reStructureText, para mas informaci?n sobre este ver el `portal de gvSIG <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/guia-para-documentar/el-formato-restructuredtext>`_  en la `referencia de docUtils  <http://docutils.sourceforge.net/rst.html>`_)
55

    
56

    
57
Compilaci?n
58
================
59

    
60
Desde el shell
61
----------------
62

    
63
Ejecute este comando::
64

    
65
    org.gvsig.educa.portablewview$ mvn clean install
66

    
67

    
68
Desde eclipse
69
--------------
70
Ver `Trabajar con un proyecto de la gu?a de desarrollador en gvSIG.org <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/trabajar-con-un-proyecto>`_
71

    
72
En algunos proyectos puede que sea necesario user el comando ``mvn eclipse:clean eclipse:eclipse`` e importar como *Standar/Import existing project...* en vez de cargar como *Maven Project*. Esto es debido a que, en algunas circunstancias, parece que el plugin de Maven del eclipse no prepara el *classpath* de forma correcta.
73

    
74

    
75
Empaquetado
76
===============
77

    
78
Esta funcionalidad no tiene ning?n proyecto pensado para empaquetar de forma independiente.
79

    
80
Versionado
81
--------------
82

    
83
Para cambiar el n?mero de versi?n de los plugins solo es necesario ajustar la etiqueta ``project/version`` del fichero *pom.xml*. Los subproyectos heredar?n el valor.
84

    
85
La pol??tica de versi?n es la est?ndar. Los cambios en los numeroso son:
86

    
87
* tercer n?mero: Arreglo de errores y mejoras menores. Sin cambios en el API.
88
* segundo n?mero: Arreglo de erroes y mejoras. Pueden haber cambios menores en el API. Los elementos marcados como *deprecated* en versiones anteriores pueden eliminarse. Sin cambios de arquitectura.
89
* primer n?mero: Cambios mayores.
90

    
91
Crear un tag
92
------------------
93

    
94
TODO: usar el plugin *release* de maven
95

    
96
Usar el comando *svn copy*. El proceso podr?a ser:
97

    
98
#. Comprobar que no hay cambios en la copia local::
99

    
100
   svn up ; svn status
101

    
102
#. Comprobar que los proyecto compilan y pasan todas las bater?as de test::
103

    
104
   mvn clean install
105

    
106
#. Actualizar el fichero *pom.xml* con la versi?n de tag (normalmente quitando el sufijo *-SNAPSHOT*)
107
#. Crear el directorio para el tag en el servidor::
108

    
109
   svn mkdir -m "Create {version} tag folder" https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.portablewview.app/tags/{version}
110

    
111
#. Subir la copia local al directorio del tag en el servidor::
112

    
113
   svn copy -m "Create {version} tag" * https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.portablewview.app/tags/{version}
114

    
115
#. Actualizar el *pom.xml* a la siguiente version (y a?adirle el sufijo *-SNAPSHOT*)
116
#. Subir los cambios del *pom.xml*::
117

    
118
   svn commit -m "Set new version {version}-SNAPSHOT" pom.xml
119

    
120

    
121
i18n
122
======
123

    
124
Los ficheros de internacionalizaci?n se pueden encontrar en los directorios:
125

    
126
+ */org.gvsig.educa.portableview.swing/org.gvsig.educa.portableview.swing.impl/src/main/resources/org/gvsig/educa/portableview/swing/impl/i18n*
127
+ *org.gvsig.educa.portableview.lib/org.gvsig.educa.portableview.lib.impl/src/main/resources/org/gvsig/educa/portableview/impl/i18n*
128

    
129
La internacionalizaci?n est? basada en el mecanismo est?ndar de los *resource bundle*. Para a?adir un nuevo idioma es necesario a?adir el fichero de propiedades en todos los directorio con el codigo de idioma adecuado.
130

    
131
Ejecutar aplicaci?n de pruebas
132
=================================
133

    
134
Desde el Shell
135
----------------
136

    
137
Despu?s del proceso de `Compilaci?n`_ , ejecute estos comandos::
138

    
139
    org.gvsig.educa.portablewview$ cd org.gvsig.educa.portablewview.main
140
    org.gvsig.educa.portablewview/org.gvsig.educa.portablewview.main$ mvn exec:java
141

    
142
Desde el eclipse
143
------------------
144

    
145
Seleccione el proyecto ``org.gvsig.educa.portableview.main`` en el *Project tree* de la *Java perspective*, haga click con el bot?n derecho y seleccione ``Run as.../Java application``. Seleccione la clase ``Main`` del propio proyecto.
146

    
147
Si tiene problemas al ejecutar, compruebe la nota de la secci?n `Compilaci?n`_ sobre la importaci?n del proyecto.
148