Revision 284
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/LEEME.txt | ||
---|---|---|
1 |
=============== |
|
2 |
gvSIG Educa |
|
3 |
=============== |
|
4 |
|
|
5 |
------------------------------- |
|
6 |
Add-ons de Vistas Portablew |
|
7 |
------------------------------- |
|
8 |
|
|
9 |
Descripci?n |
|
10 |
============== |
|
11 |
|
|
12 |
Este directorio contiene los fuentes de los add-on de la funcionalidad Vistas portables |
|
13 |
|
|
14 |
Requisitos |
|
15 |
============== |
|
16 |
|
|
17 |
* Maven 2.6 o superior |
|
18 |
|
|
19 |
* Java JDK 1.5 o superior |
|
20 |
|
|
21 |
* gvSIG 2.1 (Build number 2229 or superior) instalado |
|
22 |
|
|
23 |
Para eclipse |
|
24 |
------------- |
|
25 |
|
|
26 |
Lea `Gu??a del desarrollador en gvSIG.org <http://www.gvsig.org/plone/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2-1-0/introduccion>`_. |
|
27 |
|
|
28 |
Contenido |
|
29 |
========== |
|
30 |
|
|
31 |
org.gvsig.educa.portableview.app.viewer |
|
32 |
------------------------------------------ |
|
33 |
|
|
34 |
Plugin de gvSIG que permite instalar y visualizar vistas portables como un documento del proyecto. |
|
35 |
|
|
36 |
org.gvsig.educa.portableview.app.editor |
|
37 |
------------------------------------------ |
|
38 |
|
|
39 |
Plugin de gvSIG que permite la creaci?n, actualizaci?n y empaquetado de vistas portables. |
|
40 |
|
|
41 |
pom.xml |
|
42 |
--------- |
|
43 |
|
|
44 |
Definici?n de proyecto maven. |
|
45 |
|
|
46 |
README.txt LEEME.txt |
|
47 |
---------------------- |
|
48 |
|
|
49 |
Este fichero en formato reStructureText. Para m?s informaci?n de este formato ver el `portal de gvSIG <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/guia-para-documentar/el-formato-restructuredtext>`_ o la `referencia de docUtils <http://docutils.sourceforge.net/rst.html>`_ |
|
50 |
|
|
51 |
testing |
|
52 |
----------- |
|
53 |
|
|
54 |
Contine los fuentes de los planes de test para comprobar el correcto funcionamiento de los plugins. |
|
55 |
|
|
56 |
Compilaci?n |
|
57 |
================ |
|
58 |
|
|
59 |
Prepara el la direcci?n para instalar el plugin |
|
60 |
-------------------------------------------------- |
|
61 |
|
|
62 |
Para indicar en que instalaci?n de gvSIG queremos instalar nuestro plugin debemos crear un archivo en nuestra carpeta |
|
63 |
personal llamado ".gvsig-devel.porperties" donde insertaremos la siguiente l?nea: |
|
64 |
|
|
65 |
gvsig.product.folder.path= path a la distribucion gvSIG. |
|
66 |
|
|
67 |
|
|
68 |
Desde el shell |
|
69 |
---------------- |
|
70 |
|
|
71 |
Ejecutar el comando:: |
|
72 |
|
|
73 |
org.gvsig.educa.thematicmap.app$ mvn clean install |
|
74 |
|
|
75 |
|
|
76 |
Desde el eclipse |
|
77 |
------------------ |
|
78 |
|
|
79 |
Consultar `trabajar con un proyecto en gvSIG.org <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/trabajar-con-un-proyecto>`_ |
|
80 |
|
|
81 |
|
|
82 |
Empaquetado |
|
83 |
=============== |
|
84 |
|
|
85 |
Estos plugins usan el sistema de empaquetado est?ndar de gvSIG. |
|
86 |
|
|
87 |
Generar los ficheros de add-on desde el shell |
|
88 |
-------------------------------------------------- |
|
89 |
|
|
90 |
Para generar los ficheros ``.gvspkg`` y ``.gvspki`` solamente a?ada el profile ``create-installer`` al comando de compilaci?n:: |
|
91 |
|
|
92 |
org.gvsig.educa.thematicmap.app.*$ mvn -P create-installer clean install |
|
93 |
|
|
94 |
Los ficheros se copiaron al directorio ``${gvsig.install.dir}/build/product/install/pool/``. Puede consultar la ruta final en la salida del comando:: |
|
95 |
|
|
96 |
... |
|
97 |
... |
|
98 |
[INFO] Generating a PackageIndex for the plugin: org.gvsig.educa.thematicmap.app.editor with the following information: |
|
99 |
[INFO] gvSIG Plugin's folder: /home/[...]/v2_0_0_prep/build/product/gvSIG/extensiones |
|
100 |
[INFO] Package |
|
101 |
|
|
102 |
Generar los ficheros de add-on desde eclipse |
|
103 |
---------------------------------------------------- |
|
104 |
|
|
105 |
|
|
106 |
Para generar los ficheros ``.gvspkg`` y ``.gvspki`` use el comando pre-configurado ``maven create installed``. |
|
107 |
|
|
108 |
|
|
109 |
Files will be generated in ``${gvsig.install.dir}/build/product/install/pool/`` folder. You can see effective path in maven output:: |
|
110 |
|
|
111 |
Los ficheros se copiaron al directorio ``${gvsig.install.dir}/build/product/install/pool/``. Puede consultar la ruta final en la salida del comando:: |
|
112 |
|
|
113 |
... |
|
114 |
... |
|
115 |
[INFO] Generating a PackageIndex for the plugin: org.gvsig.educa.thematicmap.app.editor with the following information: |
|
116 |
[INFO] gvSIG Plugin's folder: /home/[...]/v2_0_0_prep/build/product/gvSIG/extensiones |
|
117 |
[INFO] Package |
|
118 |
|
|
119 |
Versionado |
|
120 |
-------------- |
|
121 |
|
|
122 |
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. |
|
123 |
|
|
124 |
La pol??tica de version es la est?ndar. Los cambios en los numeroso son: |
|
125 |
|
|
126 |
* tercer n?mero: Arreglo de errores y mejoras menores. Sin cambios en el API. |
|
127 |
* segundo n?mero: Arreglo de errores y mejoras. Pueden haber cambios menores en el API. Los elementos marcados como *deprecated* en versiones anteriores pueden eliminarse. Sin cambios de arquitectura. |
|
128 |
* primer n?mero: Cambios mayores. |
|
129 |
|
|
130 |
Crear un tag |
|
131 |
------------------ |
|
132 |
|
|
133 |
TODO: usar el plugin *release* de maven |
|
134 |
|
|
135 |
Usar el comando *svn copy*. El proceso podr? ser: |
|
136 |
|
|
137 |
#. Comprobar que no hay cambios en la copia local:: |
|
138 |
|
|
139 |
svn up ; svn status |
|
140 |
|
|
141 |
#. Comprobar que los proyecto compilan y pasan todas las baterias de test:: |
|
142 |
|
|
143 |
mvn clean install |
|
144 |
|
|
145 |
#. Actualizar el fichero *pom.xml* con la version de tag (normalmente quitando el sufijo *-SNAPSHOT*) |
|
146 |
#. Crear el directorio para el tag en el servidor:: |
|
147 |
|
|
148 |
svn mkdir -m "Create {version} tag folder" https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.thematicmap.app/tag/{version} |
|
149 |
|
|
150 |
#. Subir la copia local al directorio del tag en el servidor:: |
|
151 |
|
|
152 |
svn copy -m "Create {version} tag" * https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.thematicmap.app/tag/{version} |
|
153 |
|
|
154 |
#. Actualizar el *pom.xml* a la siguiente version (y a?adirle el sufijo *-SNAPSHOT*) |
|
155 |
#. Subir los cambios del *pom.xml*:: |
|
156 |
|
|
157 |
svn commit -m "Set new version {version}-SNAPSHOT" pom.xml |
|
158 |
|
|
159 |
|
|
160 |
i18n |
|
161 |
====== |
|
162 |
|
|
163 |
Los ficheros de internacionalizaci?n se pueden encontrar en los directorios: |
|
164 |
|
|
165 |
+ *org.gvsig.educa.portableview.swing/org.gvsig.educa.portableview.swing.impl/src/main/resources/org/gvsig/educa/portableview/swing/impl/i18n* |
|
166 |
+ *org.gvsig.educa.portableview.lib/org.gvsig.educa.portableview.lib.impl/src/main/resources/org/gvsig/educa/portableview/impl/i18n* |
|
167 |
|
|
168 |
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 c?digo de idioma adecuado. |
|
169 |
|
|
170 |
|
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/README.txt | ||
---|---|---|
1 |
=============== |
|
2 |
gvSIG Educa |
|
3 |
=============== |
|
4 |
|
|
5 |
--------------------- |
|
6 |
Thematic Map add-ons |
|
7 |
--------------------- |
|
8 |
|
|
9 |
Description |
|
10 |
============== |
|
11 |
|
|
12 |
This folder contains the sources of the add-on which uses Thematic Map functionality. |
|
13 |
|
|
14 |
Requirements |
|
15 |
============== |
|
16 |
|
|
17 |
* Maven 2.6 or higher |
|
18 |
|
|
19 |
* Java JDK 1.5 or higher |
|
20 |
|
|
21 |
* gvSIG 2.0 (Build number 2043 or higher) installed |
|
22 |
|
|
23 |
For eclipse |
|
24 |
------------- |
|
25 |
|
|
26 |
See `developer guide at gvSIG.org <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/>`_ and the file ``REAME-ECLIPSE.txt`` |
|
27 |
|
|
28 |
|
|
29 |
Contents |
|
30 |
========== |
|
31 |
|
|
32 |
org.gvsig.educa.thematicmap.app.viewer |
|
33 |
------------------------------------------ |
|
34 |
|
|
35 |
Add-on which allows gvSIG to intall and view Thematic Map. |
|
36 |
|
|
37 |
org.gvsig.educa.thematicmap.app.editor |
|
38 |
------------------------------------------ |
|
39 |
|
|
40 |
Add-on which allows gvSIG to create, update, package Thematic Map. Requires `org.gvsig.educa.thematicmap.app.viewer`_ |
|
41 |
|
|
42 |
pom.xml |
|
43 |
--------- |
|
44 |
|
|
45 |
Maven project definition file |
|
46 |
|
|
47 |
prepare-workspace.xml and README-ECLIPSE.txt |
|
48 |
----------------------------------------------- |
|
49 |
|
|
50 |
Instructions and utilities to work with eclipse |
|
51 |
|
|
52 |
README.rst |
|
53 |
-------------- |
|
54 |
|
|
55 |
This file (in reStructureText format, for more info this format look at `gvSIG portal <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/guia-para-documentar/el-formato-restructuredtext>`_ or at `docUtils reference <http://docutils.sourceforge.net/rst.html>`_) |
|
56 |
|
|
57 |
testing |
|
58 |
----------- |
|
59 |
|
|
60 |
Contains the test plans definition and all resources to perform functionally test of all add-ons. |
|
61 |
|
|
62 |
Compilation |
|
63 |
================ |
|
64 |
|
|
65 |
|
|
66 |
Set path to install plugins |
|
67 |
-------------------------------------------------- |
|
68 |
|
|
69 |
In order to set that gvSIG build we install our plugin, we should create a file in our home called ".gvsig-devel.properties" |
|
70 |
with the next line inside: |
|
71 |
|
|
72 |
gvsig.product.folder.path= path to gvSIG build. |
|
73 |
|
|
74 |
From shell |
|
75 |
------------ |
|
76 |
|
|
77 |
Execute this command:: |
|
78 |
|
|
79 |
org.gvsig.educa.thematicmap.app$ mvn clean install |
|
80 |
|
|
81 |
|
|
82 |
From eclipse |
|
83 |
-------------- |
|
84 |
|
|
85 |
See `work in a proyect of the developer guide at gvSIG.org <https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/trabajar-con-un-proyecto>`_ |
|
86 |
|
|
87 |
|
|
88 |
Packing |
|
89 |
======== |
|
90 |
|
|
91 |
This plug-in use the standard gvSIG packing process. |
|
92 |
|
|
93 |
Generate gvSIG add-on installer files from shell |
|
94 |
-------------------------------------------------- |
|
95 |
|
|
96 |
To generate the ``.gvspkg`` and ``.gvspki`` files just add the ``create-installer`` profile to compilation command:: |
|
97 |
|
|
98 |
org.gvsig.educa.thematicmap.app.*$ mvn -P create-installer clean install |
|
99 |
|
|
100 |
Files will be generated in ``${gvsig.install.dir}/build/product/install/pool/`` folder. You can see effective path in maven output:: |
|
101 |
|
|
102 |
... |
|
103 |
... |
|
104 |
[INFO] Generating a PackageIndex for the plugin: org.gvsig.educa.thematicmap.app.editor with the following information: |
|
105 |
[INFO] gvSIG Plugin's folder: /home/[...]/v2_0_0_prep/build/product/gvSIG/extensiones |
|
106 |
[INFO] Package |
|
107 |
|
|
108 |
Generate gvSIG add-on installer files from eclipse |
|
109 |
---------------------------------------------------- |
|
110 |
|
|
111 |
To generate the ``.gvspkg`` and ``.gvspki`` files just use the parepared external tools configuration ``maven create installed``. |
|
112 |
|
|
113 |
Files will be generated in ``${gvsig.install.dir}/build/product/install/pool/`` folder. You can see effective path in maven output:: |
|
114 |
|
|
115 |
... |
|
116 |
... |
|
117 |
[INFO] Generating a PackageIndex for the plugin: org.gvsig.educa.thematicmap.app.editor with the following information: |
|
118 |
[INFO] gvSIG Plugin's folder: /home/[...]/v2_0_0_prep/build/product/gvSIG/extensiones |
|
119 |
[INFO] Package |
|
120 |
|
|
121 |
|
|
122 |
Version |
|
123 |
--------------- |
|
124 |
|
|
125 |
To changes version number just set in in ``project/version`` tag of *pom.xml* in this folder. Sub-projects will inherit it. |
|
126 |
|
|
127 |
Version polity is the standard in project. Changes in version number: |
|
128 |
|
|
129 |
* third number: Bug fixes and minors improvements. API must have no changes from previous version. |
|
130 |
* second number: Bug fixes and mayor improvements. API can have minor changes. Previously deprecated classes could be removed. No architectural changes. |
|
131 |
* first number: Mayor changes. |
|
132 |
|
|
133 |
Create a tag |
|
134 |
------------------ |
|
135 |
|
|
136 |
TODO: use *maven release* plugin |
|
137 |
|
|
138 |
Use svn copy command to copy version in server. Process could be like this: |
|
139 |
|
|
140 |
#. Check that there ins no changes in workspace:: |
|
141 |
|
|
142 |
svn up ; svn status |
|
143 |
|
|
144 |
#. Check that project compiles and passes all test. |
|
145 |
|
|
146 |
mvn clean install |
|
147 |
|
|
148 |
#. Update *pom.xml* to set version of tag (usually removing *-SNAPSHOT*) |
|
149 |
#. create tag folder on server:: |
|
150 |
|
|
151 |
svn mkdir -m "Create {version} tag folder" https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.thematicmap.app/tag/{version} |
|
152 |
|
|
153 |
#. Copy current workcopy to tag folder:: |
|
154 |
|
|
155 |
svn copy -m "Create {version} tag" * https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.thematicmap.app/tag/{version} |
|
156 |
|
|
157 |
#. Update *pom.xml* to next version (and add *-SNAPSHOT*) |
|
158 |
#. Commit *pom.xml* changes:: |
|
159 |
|
|
160 |
svn commit -m "Set new version {version}-SNAPSHOT" pom.xml |
|
161 |
|
|
162 |
|
|
163 |
i18n |
|
164 |
====== |
|
165 |
|
|
166 |
The files for internationalization can be found in this folders: |
|
167 |
|
|
168 |
+ *org.gvsig.educa.thematicmap.swing/org.gvsig.educa.thematicmap.swing.impl/src/main/resources/org/gvsig/educa/thematicmap/swing/impl/i18n* |
|
169 |
+ *org.gvsig.educa.thematicmap.lib/org.gvsig.educa.thematicmap.lib.impl/src/main/resources/org/gvsig/educa/thematicmap/impl/i18n* |
|
170 |
|
|
171 |
The internationalization of this application is based on standard java resource bundle mechanism. So, to add a new language just add the file with the language code to every related folder. |
|
172 |
|
|
173 |
|
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/maven-howto.rst | ||
---|---|---|
1 |
|
|
2 |
================================== |
|
3 |
Usefull maven "howtos" and FAQs |
|
4 |
================================== |
|
5 |
|
|
6 |
.. contents:: |
|
7 |
|
|
8 |
How to reduce the process of "install" to run as fast as possible. |
|
9 |
------------------------------------------------------------------- |
|
10 |
|
|
11 |
Can reduce install execution skiping test execution and compilation, |
|
12 |
javadoc generation, test signature checking, license checking, and |
|
13 |
attach sources in jar. |
|
14 |
|
|
15 |
mvn -Danimal.sniffer.skip=true -Dmaven.test.skip=true -Dsource.skip=true -DskipTests -Dmaven.javadoc.skip=true install |
|
16 |
|
|
17 |
How to increment the build number of gvSIG plugins |
|
18 |
---------------------------------------------------- |
|
19 |
|
|
20 |
To increase the build number of gvSIG plugins, yo can do: |
|
21 |
|
|
22 |
mvn -Dincrease-build-number process-sources |
|
23 |
|
|
24 |
How to deploy a package of a gvSIG plugin |
|
25 |
-------------------------------------------- |
|
26 |
|
|
27 |
Yo can deploy the package of a gvSIG plugin with: |
|
28 |
|
|
29 |
mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install |
|
30 |
|
|
31 |
Notes: |
|
32 |
- Require that the gvsig.package.info.poolURL property that this set to the correct value. |
|
33 |
- The process uses WEBDAV to upload the packages, gvspkg and gvspki, and require |
|
34 |
access to write in the location specified by gvsig.package.info.poolURL |
|
35 |
- If "user" or "password" is not present, the process ask its each time it need. |
|
36 |
- If folder specified in gvsig.package.info.poolURL does not exist, the process try to create it. |
|
37 |
- The process create a file "addon-request.txt" in the target with the information to |
|
38 |
add to the ticket to request the update of the package in the main repository of |
|
39 |
packages of gvSIG. |
|
40 |
|
|
41 |
How to skip attach sources in jar from command line |
|
42 |
------------------------------------------------------ |
|
43 |
|
|
44 |
If in the project is enabled by default the generation of jar whith |
|
45 |
the sources of the project, you can disable this setting the property |
|
46 |
"source.skip" to true in the command line:: |
|
47 |
|
|
48 |
mvn -Dsource.skip=true install |
|
49 |
|
|
50 |
How to skip test compile from command line |
|
51 |
-------------------------------------------- |
|
52 |
|
|
53 |
You can skip the compilation of test setting the propety "maven.test.skip" |
|
54 |
to true in the command line:: |
|
55 |
|
|
56 |
mvn -Dmaven.test.skip=true install |
|
57 |
|
|
58 |
|
|
59 |
How to skip test execution from command line |
|
60 |
---------------------------------------------- |
|
61 |
|
|
62 |
You can skip the tests execution setting the propety "skipTests" to true |
|
63 |
in the command line:: |
|
64 |
|
|
65 |
mvn -DskipTests install |
|
66 |
|
|
67 |
How to skip javadoc generation from command line |
|
68 |
-------------------------------------------------- |
|
69 |
|
|
70 |
You can skip the javadoc generation setting the property |
|
71 |
"maven.javadoc.skip" to true in the command line:: |
|
72 |
|
|
73 |
mvn -Dmaven.javadoc.skip=true install |
|
74 |
|
|
75 |
How to skip test signature cheks from command line |
|
76 |
--------------------------------------------------- |
|
77 |
|
|
78 |
You can skip the signature check setting the property |
|
79 |
"animal.sniffer.skip" to true in the command line:: |
|
80 |
|
|
81 |
mvn -Danimal.sniffer.skip=true install |
|
82 |
|
|
83 |
How to install a project without install submodules |
|
84 |
---------------------------------------------------------- |
|
85 |
|
|
86 |
To install a project with submodules and only install the |
|
87 |
parent project without submodules use the option "--non-recursive" :: |
|
88 |
|
|
89 |
mvn --non-recursive install |
|
90 |
|
|
91 |
How to skip test compilation |
|
92 |
-------------------------------- |
|
93 |
|
|
94 |
To configure a project to don't run the compilation |
|
95 |
of test you can add to this pom the next configuration of |
|
96 |
the plugin "maven-compiler-plugin":: |
|
97 |
|
|
98 |
<build> |
|
99 |
<plugins> |
|
100 |
... |
|
101 |
<plugin> |
|
102 |
<!-- Skip compilation tests --> |
|
103 |
<groupId>org.apache.maven.plugins</groupId> |
|
104 |
<artifactId>maven-compiler-plugin</artifactId> |
|
105 |
<executions> |
|
106 |
<execution> |
|
107 |
<id>default-testCompile</id> |
|
108 |
<phase>process-test-sources</phase> |
|
109 |
<goals> |
|
110 |
<goal>testCompile</goal> |
|
111 |
</goals> |
|
112 |
<configuration> |
|
113 |
<skip>true</skip> |
|
114 |
</configuration> |
|
115 |
</execution> |
|
116 |
</executions> |
|
117 |
</plugin> |
|
118 |
... |
|
119 |
</plugins> |
|
120 |
</build> |
|
121 |
|
|
122 |
Skip test execution |
|
123 |
---------------------- |
|
124 |
|
|
125 |
To configure a project to don't run the execution |
|
126 |
of test you can add to this pom the next configuration of |
|
127 |
the plugin "maven-surefire-plugin":: |
|
128 |
|
|
129 |
|
|
130 |
<build> |
|
131 |
<plugins> |
|
132 |
... |
|
133 |
<plugin> |
|
134 |
<!-- Skip test execution --> |
|
135 |
<groupId>org.apache.maven.plugins</groupId> |
|
136 |
<artifactId>maven-surefire-plugin</artifactId> |
|
137 |
<configuration> |
|
138 |
<skipTests>true</skipTests> |
|
139 |
</configuration> |
|
140 |
</plugin> |
|
141 |
... |
|
142 |
</plugins> |
|
143 |
</build> |
|
144 |
|
|
145 |
Continue on test failure |
|
146 |
----------------------------- |
|
147 |
|
|
148 |
You can configure a project to continue on test execution |
|
149 |
failure. To do this add to the pom of the project the next |
|
150 |
configuration of plugin "maven-surefire-plugin" :: |
|
151 |
|
|
152 |
<build> |
|
153 |
<plugins> |
|
154 |
... |
|
155 |
<plugin> |
|
156 |
<!-- Continue on test failure --> |
|
157 |
<groupId>org.apache.maven.plugins</groupId> |
|
158 |
<artifactId>maven-surefire-plugin</artifactId> |
|
159 |
<configuration> |
|
160 |
<testFailureIgnore>true</testFailureIgnore> |
|
161 |
</configuration> |
|
162 |
</plugin> |
|
163 |
... |
|
164 |
</plugins> |
|
165 |
</build> |
|
166 |
|
|
167 |
|
|
168 |
Set java compatibility |
|
169 |
-------------------------- |
|
170 |
|
|
171 |
To set the compatibility with a java version add to the |
|
172 |
pom of the project the next configuration of plugin |
|
173 |
"maven-compiler-plugin" :: |
|
174 |
|
|
175 |
<build> |
|
176 |
<plugins> |
|
177 |
... |
|
178 |
<plugin> |
|
179 |
<!-- Set java compatibility --> |
|
180 |
<groupId>org.apache.maven.plugins</groupId> |
|
181 |
<artifactId>maven-compiler-plugin</artifactId> |
|
182 |
<configuration> |
|
183 |
<source>1.5</source> |
|
184 |
<target>1.5</target> |
|
185 |
<encoding>ISO-8859-1</encoding> |
|
186 |
</configuration> |
|
187 |
</plugin> |
|
188 |
... |
|
189 |
</plugins> |
|
190 |
</build> |
|
191 |
|
|
192 |
Packaging tests in jar |
|
193 |
------------------------ |
|
194 |
|
|
195 |
Test classes do not packaging in jar by default. |
|
196 |
To packing add to pom:: |
|
197 |
|
|
198 |
<build> |
|
199 |
<plugins> |
|
200 |
... |
|
201 |
<plugin> |
|
202 |
<!-- Packaging tests in jar --> |
|
203 |
<groupId>org.apache.maven.plugins</groupId> |
|
204 |
<artifactId>maven-jar-plugin</artifactId> |
|
205 |
<executions> |
|
206 |
<!-- Generates a jar file only with the test classes --> |
|
207 |
<execution> |
|
208 |
<goals> |
|
209 |
<goal>test-jar</goal> |
|
210 |
</goals> |
|
211 |
<configuration> |
|
212 |
<includes> |
|
213 |
<include>**/**</include> |
|
214 |
</includes> |
|
215 |
</configuration> |
|
216 |
</execution> |
|
217 |
</executions> |
|
218 |
</plugin> |
|
219 |
... |
|
220 |
</plugins> |
|
221 |
</build> |
|
222 |
|
|
223 |
How to set a dependency with tests jar |
|
224 |
----------------------------------------- |
|
225 |
|
|
226 |
You can set a dependency with a test jar adding to |
|
227 |
the declaration of the dependency the scope of |
|
228 |
test and the type of "test-jar":: |
|
229 |
|
|
230 |
<dependency> |
|
231 |
<groupId>...</groupId> |
|
232 |
<artifactId>...</artifactId> |
|
233 |
<type>test-jar</type> |
|
234 |
<scope>test</scope> |
|
235 |
</dependency> |
|
236 |
|
|
237 |
How use ant in maven |
|
238 |
------------------------- |
|
239 |
|
|
240 |
You can use ant embed in the pom of you project. |
|
241 |
To do this use:: |
|
242 |
|
|
243 |
<plugin> |
|
244 |
<artifactId>maven-antrun-plugin</artifactId> |
|
245 |
<version>1.7</version> |
|
246 |
<executions> |
|
247 |
<execution> |
|
248 |
<phase>generate-sources</phase> |
|
249 |
<configuration> |
|
250 |
<target> |
|
251 |
<echo>Hello world!</echo> |
|
252 |
</target> |
|
253 |
</configuration> |
|
254 |
<goals> |
|
255 |
<goal>run</goal> |
|
256 |
</goals> |
|
257 |
</execution> |
|
258 |
</executions> |
|
259 |
</plugin> |
|
260 |
|
|
261 |
Fail when execute "mvn deploy" with "No connector available" |
|
262 |
------------------------------------------------------------- |
|
263 |
|
|
264 |
When execute a "mvn deploy" fail with the error:: |
|
265 |
|
|
266 |
[INFO] ------------------------------------------------------------------------ |
|
267 |
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy |
|
268 |
(default-deploy) on project org.gvsig.desktop: Failed to deploy artifacts/metadata: |
|
269 |
No connector available to access repository gvsig-repository (dav:https://devel.gvsig.org/m2repo/j2se) |
|
270 |
of type default using the available factories WagonRepositoryConnectorFactory -> [Help 1] |
|
271 |
[ERROR] |
|
272 |
|
|
273 |
This happens to be configured the webdav wagon as an extension in the section "build":: |
|
274 |
|
|
275 |
... |
|
276 |
<build> |
|
277 |
<extensions> |
|
278 |
<extension> |
|
279 |
<groupId>org.apache.maven.wagon</groupId> |
|
280 |
<artifactId>wagon-webdav-jackrabbit</artifactId> |
|
281 |
<version>1.0-beta-7</version> |
|
282 |
</extension> |
|
283 |
</extensions> |
|
284 |
... |
|
285 |
|
|
286 |
Fail when execute "mvn release: prepare" with "svn command failed... Could not authenticate" |
|
287 |
------------------------------------------------------------------------------------------------ |
|
288 |
|
|
289 |
When running "mvn release: prepare" updates poms, compiles, and then |
|
290 |
fails with the following error :: |
|
291 |
|
|
292 |
[INFO] ------------------------------------------------------------------------ |
|
293 |
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.1:prepare |
|
294 |
(default-cli) on project org.gvsig.desktop: Unable to commit files |
|
295 |
[ERROR] Provider message: |
|
296 |
[ERROR] The svn command failed. |
|
297 |
[ERROR] Command output: |
|
298 |
[ERROR] svn: Commit failed (details follow): |
|
299 |
[ERROR] svn: MKACTIVITY of '/svn/gvsig-desktop/!svn/act/931a27bc-57e8-45d9-adcd-5a2cf54a7045': |
|
300 |
authorization failed: Could not authenticate to server: rejected Basic challenge (https://devel.gvsig.org) |
|
301 |
[ERROR] -> [Help 1] |
|
302 |
[ERROR] |
|
303 |
[ERROR] |
|
304 |
|
|
305 |
Apparently maven in linux system use the svn of system and if you're not |
|
306 |
authenticated when trying to access to the repository, svn fails. |
|
307 |
|
|
308 |
This is solved by executing a commit from the command line on |
|
309 |
some file of the project (only if you have not enabled the option |
|
310 |
"store-passwords = no" in $ HOME / .subversion / config). For example, you |
|
311 |
can add or remove at the end of "pom.xml" a blank line and then run |
|
312 |
from the command line :: |
|
313 |
|
|
314 |
svn ci -m "" pom.xml |
|
315 |
|
|
316 |
Another option that works on Windows in declaring the user and password in the command: |
|
317 |
|
|
318 |
mvn release:prepare -Dusername=[username] -Dpassword=[password] |
|
319 |
|
|
320 |
|
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/pom.xml | ||
---|---|---|
6 | 6 |
<groupId>org.gvsig</groupId> |
7 | 7 |
<artifactId>org.gvsig.educa.portableview.app</artifactId> |
8 | 8 |
<packaging>pom</packaging> |
9 |
<version>1.0.0-SNAPSHOT</version> |
|
10 | 9 |
<name>org.gvsig.educa.portableview.app</name> |
11 | 10 |
<description>Educa.PortableView plugins</description> |
12 | 11 |
<parent> |
13 |
<groupId>org.gvsig</groupId> |
|
14 |
<artifactId>org.gvsig.educa.portableview</artifactId> |
|
15 |
<version>1.0.0-SNAPSHOT</version>
|
|
12 |
<groupId>org.gvsig</groupId>
|
|
13 |
<artifactId>org.gvsig.educa.portableview</artifactId>
|
|
14 |
<version>1.0.2-SNAPSHOT</version>
|
|
16 | 15 |
</parent> |
17 | 16 |
<properties> |
18 | 17 |
<gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-educa/pool</gvsig.package.info.poolURL> |
... | ... | |
28 | 27 |
<module>org.gvsig.educa.portableview.app.viewer</module> |
29 | 28 |
<module>org.gvsig.educa.portableview.app.editor</module> |
30 | 29 |
</modules> |
31 |
</project> |
|
30 |
</project> |
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/org.gvsig.educa.portableview.app.editor/pom.xml | ||
---|---|---|
4 | 4 |
<parent> |
5 | 5 |
<groupId>org.gvsig</groupId> |
6 | 6 |
<artifactId>org.gvsig.educa.portableview.app</artifactId> |
7 |
<version>1.0.0-SNAPSHOT</version>
|
|
7 |
<version>1.0.2-SNAPSHOT</version>
|
|
8 | 8 |
</parent> |
9 | 9 |
<artifactId>org.gvsig.educa.portableview.app.editor</artifactId> |
10 | 10 |
<name>org.gvsig.educa.portableview.app.editor</name> |
11 | 11 |
|
12 |
<version>1.0.0-SNAPSHOT</version> |
|
13 | 12 |
<dependencies> |
14 |
<dependency> |
|
15 |
<groupId>org.gvsig</groupId> |
|
16 |
<artifactId> |
|
17 |
org.gvsig.educa.portableview.app.viewer |
|
18 |
</artifactId> |
|
19 |
</dependency> |
|
13 |
<dependency> |
|
14 |
<groupId>org.gvsig</groupId> |
|
15 |
<artifactId> org.gvsig.educa.portableview.app.viewer </artifactId> |
|
16 |
<scope>compile</scope> |
|
17 |
</dependency> |
|
18 |
<dependency> |
|
19 |
<groupId>org.gvsig</groupId> |
|
20 |
<artifactId>org.gvsig.about.api</artifactId> |
|
21 |
<scope>compile</scope> |
|
22 |
</dependency> |
|
20 | 23 |
</dependencies> |
21 |
</project> |
|
24 |
</project> |
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/org.gvsig.educa.portableview.app.viewer/pom.xml | ||
---|---|---|
3 | 3 |
<parent> |
4 | 4 |
<groupId>org.gvsig</groupId> |
5 | 5 |
<artifactId>org.gvsig.educa.portableview.app</artifactId> |
6 |
<version>1.0.0-SNAPSHOT</version>
|
|
6 |
<version>1.0.2-SNAPSHOT</version>
|
|
7 | 7 |
</parent> |
8 | 8 |
<artifactId>org.gvsig.educa.portableview.app.viewer</artifactId> |
9 | 9 |
<name>org.gvsig.educa.portableview.app.viewer</name> |
... | ... | |
11 | 11 |
|
12 | 12 |
|
13 | 13 |
<dependencies> |
14 |
<dependency> |
|
15 |
<groupId>org.gvsig</groupId> |
|
16 |
<artifactId>org.gvsig.ui</artifactId> |
|
17 |
<scope>compile</scope> |
|
18 |
</dependency> |
|
14 | 19 |
<dependency> |
15 | 20 |
<groupId>org.gvsig</groupId> |
16 | 21 |
<artifactId>org.gvsig.andami</artifactId> |
17 |
<scope>provided</scope>
|
|
22 |
<scope>compile</scope>
|
|
18 | 23 |
</dependency> |
19 | 24 |
<dependency> |
20 | 25 |
<groupId>org.gvsig</groupId> |
21 | 26 |
<artifactId>org.gvsig.app.mainplugin</artifactId> |
27 |
<scope>compile</scope> |
|
22 | 28 |
</dependency> |
23 | 29 |
<dependency> |
24 | 30 |
<groupId>org.gvsig</groupId> |
25 |
<artifactId> |
|
26 |
org.gvsig.educa.portableview.swing.api |
|
27 |
</artifactId> |
|
31 |
<artifactId> org.gvsig.educa.portableview.swing.api </artifactId> |
|
32 |
<scope>compile</scope> |
|
28 | 33 |
</dependency> |
29 | 34 |
<dependency> |
30 | 35 |
<groupId>org.gvsig</groupId> |
31 |
<artifactId> |
|
32 |
org.gvsig.educa.portableview.swing.impl |
|
33 |
</artifactId> |
|
36 |
<artifactId> org.gvsig.educa.portableview.swing.impl </artifactId> |
|
34 | 37 |
<scope>runtime</scope> |
35 | 38 |
</dependency> |
36 | 39 |
<dependency> |
37 | 40 |
<groupId>org.gvsig</groupId> |
38 | 41 |
<artifactId>org.gvsig.educa.portableview.lib.api</artifactId> |
42 |
<scope>compile</scope> |
|
39 | 43 |
</dependency> |
40 | 44 |
<dependency> |
41 | 45 |
<groupId>org.gvsig</groupId> |
... | ... | |
45 | 49 |
|
46 | 50 |
<dependency> |
47 | 51 |
<groupId>org.gvsig</groupId> |
48 |
<artifactId> |
|
49 |
org.gvsig.educa.portableview.lib.prov.installer |
|
50 |
</artifactId> |
|
52 |
<artifactId> org.gvsig.educa.portableview.lib.prov.installer </artifactId> |
|
53 |
<scope>compile</scope> |
|
51 | 54 |
</dependency> |
52 | 55 |
</dependencies> |
53 |
</project> |
|
56 |
</project> |
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.main/pom.xml | ||
---|---|---|
4 | 4 |
<artifactId>org.gvsig.educa.portableview.main</artifactId> |
5 | 5 |
<packaging>jar</packaging> |
6 | 6 |
<name>org.gvsig.educa.portableview.main</name> |
7 |
<version>1.0.2-SNAPSHOT</version> |
|
8 |
<groupId>org.gvsig</groupId> |
|
7 | 9 |
<parent> |
8 | 10 |
<groupId>org.gvsig</groupId> |
9 | 11 |
<artifactId>org.gvsig.educa.portableview</artifactId> |
10 | 12 |
<version>1.0.2-SNAPSHOT</version> |
11 | 13 |
</parent> |
12 |
<properties> |
|
13 |
<main.class>org.gvsig.educa.portableview.main.Main</main.class> |
|
14 |
</properties> |
|
15 | 14 |
<build> |
16 | 15 |
|
17 | 16 |
<plugins> |
... | ... | |
66 | 65 |
</plugins> |
67 | 66 |
</build> |
68 | 67 |
|
69 |
<version>1.0.2-SNAPSHOT</version> |
|
70 |
<groupId>org.gvsig</groupId> |
|
71 | 68 |
<dependencies> |
72 | 69 |
<dependency> |
73 | 70 |
<groupId>org.slf4j</groupId> |
... | ... | |
212 | 209 |
</dependency> |
213 | 210 |
<dependency> |
214 | 211 |
<groupId>org.gvsig</groupId> |
215 |
<artifactId>org.gvsig.fmap.mapcontext</artifactId> |
|
212 |
<artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
|
|
216 | 213 |
</dependency> |
217 | 214 |
</dependencies> |
218 |
</project> |
|
215 |
<properties> |
|
216 |
<main.class>org.gvsig.educa.portableview.main.Main</main.class> |
|
217 |
</properties> |
|
218 |
</project> |
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/pom.xml | ||
---|---|---|
6 | 6 |
<packaging>pom</packaging> |
7 | 7 |
<version>1.0.2-SNAPSHOT</version> |
8 | 8 |
<name>org.gvsig.educa.portableview</name> |
9 |
<description>Educa.PortableView example project</description>
|
|
9 |
<description>Educa PortableView project</description>
|
|
10 | 10 |
<parent> |
11 | 11 |
<groupId>org.gvsig</groupId> |
12 | 12 |
<artifactId>org.gvsig.desktop</artifactId> |
... | ... | |
18 | 18 |
<developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-educa/org.gvsig.educa.portableview/trunk/${project.artifactId}</developerConnection> |
19 | 19 |
<url>https://devel.gvsig.org/redmine/projects/gvsig-educa/repository/show/org.gvsig.educa.portableview/trunk/${project.artifactId}</url> |
20 | 20 |
</scm> |
21 |
<properties> |
|
22 |
<gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-educa/pool</gvsig.package.info.poolURL> |
|
23 |
</properties> |
|
24 | 21 |
<repositories> |
25 | 22 |
<repository> |
26 | 23 |
<id>gvsig-public-http-repository</id> |
... | ... | |
38 | 35 |
</snapshots> |
39 | 36 |
</repository> |
40 | 37 |
</repositories> |
41 |
<developers> |
|
42 |
<developer> |
|
43 |
<id>jjdelcerro</id> |
|
44 |
<name>Joaqu�n Jos� del Cerro</name> |
|
45 |
<email>jjdelcerro@gvsig.org</email> |
|
46 |
<roles> |
|
47 |
<role>Architect</role> |
|
48 |
<role>Developer</role> |
|
49 |
</roles> |
|
50 |
</developer> |
|
51 |
<developer> |
|
52 |
<id>jbadia</id> |
|
53 |
<name>Jos� Bad�a</name> |
|
54 |
<email>badia_jos@gva.es</email> |
|
55 |
<roles> |
|
56 |
<role>Developer</role> |
|
57 |
</roles> |
|
58 |
</developer> |
|
59 |
</developers> |
|
60 | 38 |
<distributionManagement> |
61 | 39 |
<site> |
62 | 40 |
<id>gvsig-repository</id> |
... | ... | |
75 | 53 |
</plugin> |
76 | 54 |
</plugins> |
77 | 55 |
</build> |
78 |
<modules> |
|
79 |
<module>org.gvsig.educa.portableview.lib</module> |
|
80 |
<module>org.gvsig.educa.portableview.main</module> |
|
81 |
<module>org.gvsig.educa.portableview.swing</module> |
|
82 |
</modules> |
|
83 |
<dependencies> |
|
84 |
</dependencies> |
|
56 |
|
|
85 | 57 |
<dependencyManagement> |
86 | 58 |
<dependencies> |
87 | 59 |
<dependency> |
88 |
<groupId>org.apache.commons</groupId> |
|
89 |
<artifactId>commons-lan3</artifactId> |
|
90 |
<version>3.1</version> |
|
91 |
</dependency> |
|
92 |
<dependency> |
|
93 | 60 |
<groupId>org.gvsig</groupId> |
94 |
<artifactId>org.gvsig.tools.lib</artifactId>
|
|
95 |
<version>3.0.18</version>
|
|
61 |
<artifactId> org.gvsig.educa.portableview.lib.api </artifactId>
|
|
62 |
<version>1.0.2-SNAPSHOT</version>
|
|
96 | 63 |
</dependency> |
97 | 64 |
<dependency> |
98 | 65 |
<groupId>org.gvsig</groupId> |
99 |
<artifactId>org.gvsig.fmap.mapcontext</artifactId> |
|
100 |
<version>2.0</version> |
|
101 |
</dependency> |
|
102 |
<dependency> |
|
103 |
<groupId>org.gvsig</groupId> |
|
104 |
<artifactId> |
|
105 |
org.gvsig.educa.portableview.lib.api |
|
106 |
</artifactId> |
|
66 |
<artifactId> org.gvsig.educa.portableview.swing.api </artifactId> |
|
107 | 67 |
<version>1.0.2-SNAPSHOT</version> |
108 | 68 |
</dependency> |
109 | 69 |
<dependency> |
110 | 70 |
<groupId>org.gvsig</groupId> |
111 |
<artifactId>org.gvsig.installer.lib.api</artifactId> |
|
112 |
<version>2.0.25</version> |
|
113 |
</dependency> |
|
114 |
<dependency> |
|
115 |
<groupId>org.slf4j</groupId> |
|
116 |
<artifactId>slf4j-api</artifactId> |
|
117 |
<version>1.5.5</version> |
|
118 |
</dependency> |
|
119 |
<dependency> |
|
120 |
<groupId>org.gvsig</groupId> |
|
121 |
<artifactId> |
|
122 |
org.gvsig.educa.portableview.swing.api |
|
123 |
</artifactId> |
|
71 |
<artifactId> org.gvsig.educa.portableview.app.viewer </artifactId> |
|
124 | 72 |
<version>1.0.2-SNAPSHOT</version> |
125 | 73 |
</dependency> |
126 | 74 |
<dependency> |
127 | 75 |
<groupId>org.gvsig</groupId> |
128 |
<artifactId>org.gvsig.installer.swing.api</artifactId> |
|
129 |
<version>2.0.25</version> |
|
130 |
</dependency> |
|
131 |
<dependency> |
|
132 |
<groupId>org.gvsig</groupId> |
|
133 |
<artifactId>org.gvsig.tools.swing.api</artifactId> |
|
134 |
<version>3.0.18</version> |
|
135 |
</dependency> |
|
136 |
<dependency> |
|
137 |
<groupId>org.gvsig</groupId> |
|
138 |
<artifactId>org.gvsig.fmap.control</artifactId> |
|
139 |
<version>2.0.25</version> |
|
140 |
</dependency> |
|
141 |
<dependency> |
|
142 |
<groupId>org.gvsig</groupId> |
|
143 |
<artifactId>org.gvsig.andami</artifactId> |
|
144 |
<version>2.0.25</version> |
|
145 |
</dependency> |
|
146 |
<dependency> |
|
147 |
<groupId>org.gvsig</groupId> |
|
148 |
<artifactId> |
|
149 |
org.gvsig.educa.portableview.app.viewer |
|
150 |
</artifactId> |
|
151 |
<version>1.0.0-SNAPSHOT</version> |
|
152 |
</dependency> |
|
153 |
<dependency> |
|
154 |
<groupId>org.gvsig</groupId> |
|
155 |
<artifactId>org.gvsig.app.mainplugin</artifactId> |
|
156 |
<version>2.0.25</version> |
|
157 |
</dependency> |
|
158 |
<dependency> |
|
159 |
<groupId>org.gvsig</groupId> |
|
160 |
<artifactId> |
|
161 |
org.gvsig.educa.portableview.swing.impl |
|
162 |
</artifactId> |
|
76 |
<artifactId> org.gvsig.educa.portableview.swing.impl </artifactId> |
|
163 | 77 |
<version>1.0.2-SNAPSHOT</version> |
164 | 78 |
<scope>runtime</scope> |
165 | 79 |
</dependency> |
166 | 80 |
<dependency> |
167 | 81 |
<groupId>org.gvsig</groupId> |
168 |
<artifactId> |
|
169 |
org.gvsig.educa.portableview.lib.impl |
|
170 |
</artifactId> |
|
82 |
<artifactId> org.gvsig.educa.portableview.lib.impl </artifactId> |
|
171 | 83 |
<version>1.0.2-SNAPSHOT</version> |
172 | 84 |
<scope>runtime</scope> |
173 | 85 |
</dependency> |
174 | 86 |
<dependency> |
175 |
<groupId>org.slf4j</groupId> |
|
176 |
<artifactId>slf4j-log4j12</artifactId> |
|
177 |
<version>1.5.5</version> |
|
178 |
</dependency> |
|
179 |
<dependency> |
|
180 | 87 |
<groupId>org.gvsig</groupId> |
181 |
<artifactId> |
|
182 |
org.gvsig.educa.portableview.lib.prov.installer |
|
183 |
</artifactId> |
|
88 |
<artifactId> org.gvsig.educa.portableview.lib.prov.installer </artifactId> |
|
184 | 89 |
<version>1.0.2-SNAPSHOT</version> |
185 | 90 |
</dependency> |
186 |
<dependency> |
|
187 |
<groupId>org.gvsig</groupId> |
|
188 |
<artifactId>org.gvsig.installer.lib.spi</artifactId> |
|
189 |
<version>2.0.25</version> |
|
190 |
</dependency> |
|
191 |
<dependency> |
|
192 |
<groupId>org.gvsig</groupId> |
|
193 |
<artifactId>org.gvsig.installer.swing.impl</artifactId> |
|
194 |
<version>2.0.25</version> |
|
195 |
<scope>runtime</scope> |
|
196 |
</dependency> |
|
197 |
<dependency> |
|
198 |
<groupId>org.gvsig</groupId> |
|
199 |
<artifactId>org.gvsig.fmap.geometry.api</artifactId> |
|
200 |
<version>2.0.25</version> |
|
201 |
</dependency> |
|
202 |
<dependency> |
|
203 |
<groupId>org.gvsig</groupId> |
|
204 |
<artifactId>org.gvsig.fmap.geometry.impl</artifactId> |
|
205 |
<version>2.0.25</version> |
|
206 |
<scope>runtime</scope> |
|
207 |
</dependency> |
|
208 |
<dependency> |
|
209 |
<groupId>org.gvsig</groupId> |
|
210 |
<artifactId>org.gvsig.timesupport.lib.api</artifactId> |
|
211 |
<version>1.0.0</version> |
|
212 |
</dependency> |
|
213 |
<dependency> |
|
214 |
<groupId>org.gvsig</groupId> |
|
215 |
<artifactId>org.gvsig.timesupport.lib.impl</artifactId> |
|
216 |
<version>1.0.0</version> |
|
217 |
<scope>runtime</scope> |
|
218 |
</dependency> |
|
219 |
<dependency> |
|
220 |
<groupId>org.gvsig</groupId> |
|
221 |
<artifactId> |
|
222 |
org.gvsig.projection.cresques.impl |
|
223 |
</artifactId> |
|
224 |
<version>2.0.25</version> |
|
225 |
<scope>runtime</scope> |
|
226 |
</dependency> |
|
227 |
<dependency> |
|
228 |
<groupId>org.gvsig</groupId> |
|
229 |
<artifactId>org.gvsig.fmap.mapcontext.api</artifactId> |
|
230 |
<version>2.0.25</version> |
|
231 |
</dependency> |
|
232 |
<dependency> |
|
233 |
<groupId>org.gvsig</groupId> |
|
234 |
<artifactId>org.gvsig.fmap.mapcontext.impl</artifactId> |
|
235 |
<version>2.0.25</version> |
|
236 |
<scope>runtime</scope> |
|
237 |
</dependency> |
|
238 |
<dependency> |
|
239 |
<groupId>org.gvsig</groupId> |
|
240 |
<artifactId>org.gvsig.fmap.dal.api</artifactId> |
|
241 |
<version>2.0.25</version> |
|
242 |
</dependency> |
|
243 |
<dependency> |
|
244 |
<groupId>org.gvsig</groupId> |
|
245 |
<artifactId>org.gvsig.fmap.dal.impl</artifactId> |
|
246 |
<version>2.0.25</version> |
|
247 |
<scope>runtime</scope> |
|
248 |
</dependency> |
|
249 |
<dependency> |
|
250 |
<groupId>org.gvsig</groupId> |
|
251 |
<artifactId>org.gvsig.projection.api</artifactId> |
|
252 |
<version>2.0.14</version> |
|
253 |
</dependency> |
|
254 |
<dependency> |
|
255 |
<groupId>org.gvsig</groupId> |
|
256 |
<artifactId>org.gvsig.fmap.dal.file</artifactId> |
|
257 |
<version>2.0</version> |
|
258 |
</dependency> |
|
259 |
<dependency> |
|
260 |
<groupId>org.gvsig</groupId> |
|
261 |
<artifactId>org.gvsig.fmap.dal.file.dbf</artifactId> |
|
262 |
<version>2.0.25</version> |
|
263 |
<scope>runtime</scope> |
|
264 |
</dependency> |
|
265 |
<dependency> |
|
266 |
<groupId>org.gvsig</groupId> |
|
267 |
<artifactId>org.gvsig.fmap.dal.file.shp</artifactId> |
|
268 |
<version>2.0.25</version> |
|
269 |
<scope>runtime</scope> |
|
270 |
</dependency> |
|
271 |
<dependency> |
|
272 |
<groupId>org.gvsig</groupId> |
|
273 |
<artifactId>org.gvsig.symbology.lib.api</artifactId> |
|
274 |
<version>2.0.25</version> |
|
275 |
<scope>runtime</scope> |
|
276 |
</dependency> |
|
277 |
<dependency> |
|
278 |
<groupId>org.gvsig</groupId> |
|
279 |
<artifactId>org.gvsig.symbology.lib.impl</artifactId> |
|
280 |
<version>2.0.25</version> |
|
281 |
<scope>runtime</scope> |
|
282 |
</dependency> |
|
283 |
<dependency> |
|
284 |
<groupId>org.gvsig</groupId> |
|
285 |
<artifactId>org.gvsig.fmap.dal.db.lib</artifactId> |
|
286 |
<version>2.0.25</version> |
|
287 |
<scope>runtime</scope> |
|
288 |
</dependency> |
|
289 |
<dependency> |
|
290 |
<groupId>org.gvsig</groupId> |
|
291 |
<artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId> |
|
292 |
<version>2.0.25</version> |
|
293 |
<scope>runtime</scope> |
|
294 |
</dependency> |
|
295 |
<dependency> |
|
296 |
<groupId>org.gvsig</groupId> |
|
297 |
<artifactId>org.gvsig.postgresql.provider</artifactId> |
|
298 |
<version>2.0.20</version> |
|
299 |
<scope>runtime</scope> |
|
300 |
</dependency> |
|
301 |
<dependency> |
|
302 |
<groupId>org.gvsig</groupId> |
|
303 |
<artifactId>org.gvsig.mysql.provider</artifactId> |
|
304 |
<version>2.0.17</version> |
|
305 |
<scope>runtime</scope> |
|
306 |
</dependency> |
|
307 |
<dependency> |
|
308 |
<groupId>org.gvsig</groupId> |
|
309 |
<artifactId> |
|
310 |
org.gvsig.projection.cresques.ui |
|
311 |
</artifactId> |
|
312 |
<version>2.0.25</version> |
|
313 |
<scope>runtime</scope> |
|
314 |
</dependency> |
|
315 |
<dependency> |
|
316 |
<groupId>org.gvsig</groupId> |
|
317 |
<artifactId> |
|
318 |
org.gvsig.fmap.mapcontext.operation |
|
319 |
</artifactId> |
|
320 |
<version>2.0.25</version> |
|
321 |
</dependency> |
|
322 |
<dependency> |
|
323 |
<groupId>org.gvsig</groupId> |
|
324 |
<artifactId>org.gvsig.compat.se</artifactId> |
|
325 |
<version>2.0.25</version> |
|
326 |
<scope>runtime</scope> |
|
327 |
</dependency> |
|
328 |
<dependency> |
|
329 |
<groupId>org.gvsig</groupId> |
|
330 |
<artifactId>org.gvsig.ui</artifactId> |
|
331 |
<version>2.0.25</version> |
|
332 |
</dependency> |
|
333 | 91 |
</dependencies> |
334 | 92 |
</dependencyManagement> |
335 |
</project> |
|
93 |
|
|
94 |
<modules> |
|
95 |
<module>org.gvsig.educa.portableview.lib</module> |
|
96 |
<module>org.gvsig.educa.portableview.swing</module> |
|
97 |
<module>org.gvsig.educa.portableview.app</module> |
|
98 |
<!-- |
|
99 |
<module>org.gvsig.educa.portableview.main</module> |
|
100 |
--> |
|
101 |
</modules> |
|
102 |
<properties> |
|
103 |
<gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-educa/pool</gvsig.package.info.poolURL> |
|
104 |
</properties> |
|
105 |
</project> |
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.lib/org.gvsig.educa.portableview.lib.api/pom.xml | ||
---|---|---|
35 | 35 |
</dependency> |
36 | 36 |
<dependency> |
37 | 37 |
<groupId>org.gvsig</groupId> |
38 |
<artifactId>org.gvsig.fmap.mapcontext</artifactId> |
|
38 |
<artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
|
|
39 | 39 |
</dependency> |
40 | 40 |
</dependencies> |
41 |
</project> |
|
41 |
</project> |
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.lib/org.gvsig.educa.portableview.lib.impl/pom.xml | ||
---|---|---|
14 | 14 |
<dependencies> |
15 | 15 |
<dependency> |
16 | 16 |
<groupId>org.gvsig</groupId> |
17 |
<artifactId>org.gvsig.fmap.mapcontext</artifactId> |
|
17 |
<artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
|
|
18 | 18 |
</dependency> |
19 | 19 |
<dependency> |
20 | 20 |
<groupId>org.gvsig</groupId> |
21 |
<artifactId> |
|
22 |
org.gvsig.educa.portableview.lib.api |
|
23 |
</artifactId> |
|
21 |
<artifactId> org.gvsig.educa.portableview.lib.api </artifactId> |
|
24 | 22 |
</dependency> |
25 | 23 |
<dependency> |
26 | 24 |
<groupId>org.apache.commons</groupId> |
Also available in: Unified diff