Statistics
| Revision:

svn-gvsig-desktop / tags / org.gvsig.desktop-2.0.39 / pom.xml @ 44061

History | View | Annotate | Download (103 KB)

1 40435 jjdelcerro
<?xml version="1.0" encoding="UTF-8"?>
2 40512 jjdelcerro
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 40435 jjdelcerro
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.desktop</artifactId>
7
    <packaging>pom</packaging>
8 40649 jjdelcerro
9 41411 jjdelcerro
    <version>2.0.39</version>
10 40435 jjdelcerro
11
    <name>${project.artifactId}</name>
12
    <description>
13 40581 jjdelcerro
      This is part of the sources of "gSIG desktop" application.
14
15
      gvSIG is a Geographic Information System (GIS), that is, a desktop application
16
      designed for capturing, storing, handling, analyzing and deploying any kind of
17
      referenced geographic information in order to solve complex management and planning
18
      problems. gvSIG is known for having a user-friendly interface, being able to access
19
      the most common formats, both vector and raster ones. It features a wide range of
20
      tools for working with geographic-like information (query tools, layout creation,
21
      geoprocessing, networks, etc.), which turns gvSIG into the ideal tool for users
22
      working in the land realm.
23 40435 jjdelcerro
    </description>
24
25 40472 jjdelcerro
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31 40581 jjdelcerro
      "GPL" stands for "General Public License". The most widespread such
32
      license is the GNU General Public License, or GNU GPL for short.
33
      This can be further shortened to "GPL", when it is understood that
34
      the GNU GPL is the one intended.
35
          </comments>
36 40472 jjdelcerro
        </license>
37
    </licenses>
38 40435 jjdelcerro
39 40480 jjdelcerro
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43 40435 jjdelcerro
44 40480 jjdelcerro
    <scm>
45 41411 jjdelcerro
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.39</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.39</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.39</url>
48 40480 jjdelcerro
    </scm>
49
50
    <repositories>
51
      <repository>
52
        <id>gvsig-public-http-repository</id>
53
        <name>gvSIG maven public HTTP repository</name>
54
        <url>http://devel.gvsig.org/m2repo/j2se</url>
55
        <releases>
56
          <enabled>true</enabled>
57
          <updatePolicy>daily</updatePolicy>
58
          <checksumPolicy>warn</checksumPolicy>
59
        </releases>
60
        <snapshots>
61
          <enabled>true</enabled>
62
          <updatePolicy>daily</updatePolicy>
63
          <checksumPolicy>warn</checksumPolicy>
64
        </snapshots>
65
      </repository>
66
    </repositories>
67
68 40435 jjdelcerro
    <distributionManagement>
69
      <site>
70
        <id>gvsig-repository</id>
71
        <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
72
      </site>
73 40480 jjdelcerro
      <repository>
74
          <id>gvsig-repository</id>
75
          <name>gvSIG maven repository</name>
76
          <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
77
          <uniqueVersion>false</uniqueVersion>
78
      </repository>
79
      <snapshotRepository>
80
          <id>gvsig-repository</id>
81
          <name>gvSIG maven repository</name>
82
          <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
83
          <uniqueVersion>false</uniqueVersion>
84
      </snapshotRepository>
85 40435 jjdelcerro
    </distributionManagement>
86 40480 jjdelcerro
87
    <issueManagement>
88
      <system>redmine</system>
89
      <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90
    </issueManagement>
91 40435 jjdelcerro
92
    <mailingLists>
93
      <mailingList>
94
        <name>User List</name>
95
        <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
96
        <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
97
        <post>gvsig_usuarios@listserv.gva.es</post>
98
        <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
99
        <otherArchives>
100
          <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
101
          <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
102
        </otherArchives>
103
      </mailingList>
104
      <mailingList>
105
        <name>Developer List</name>
106
        <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
107
        <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
108
        <post>gvsig_desarrolladores@listserv.gva.es</post>
109
        <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
110
        <otherArchives>
111
          <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
112
          <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
113
        </otherArchives>
114
      </mailingList>
115
      <mailingList>
116
        <name>International List</name>
117
        <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
118
        <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
119
        <post>gvsig_internacional@listserv.gva.es</post>
120
        <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
121
        <otherArchives>
122
          <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
123
          <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
124
        </otherArchives>
125
      </mailingList>
126
    </mailingLists>
127
128
    <dependencyManagement>
129
        <dependencies>
130
131
            <!-- Non gvSIG projects -->
132
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
133
            <!-- by the artifactId. Please, if new dependencies are added, -->
134
            <!--keep the order.-->
135
136
            <dependency>
137
                <groupId>org.n52</groupId>
138
                <artifactId>52n-wps-config</artifactId>
139
                <version>1.0.1</version>
140
            </dependency>
141
            <dependency>
142
                <groupId>net.opengis</groupId>
143
                <artifactId>52n-wps-xml</artifactId>
144
                <version>1.0.0</version>
145
            </dependency>
146
            <dependency>
147
                <groupId>org.jzkit</groupId>
148
                <artifactId>a2j-runtime</artifactId>
149
                <version>2.0.9</version>
150
            </dependency>
151
            <dependency>
152
                <groupId>org.jzkit</groupId>
153
                <artifactId>a2j</artifactId>
154
                <version>2.0.9</version>
155
            </dependency>
156
            <dependency>
157
                <groupId>net.swing</groupId>
158
                <artifactId>amic-util</artifactId>
159
                <version>unknown</version>
160
            </dependency>
161
            <dependency>
162
                <groupId>org.apache.ant</groupId>
163
                <artifactId>ant</artifactId>
164
                <version>1.8.1</version>
165
            </dependency>
166
            <dependency>
167
                <groupId>org.apache.ant</groupId>
168
                <artifactId>ant-apache-oro</artifactId>
169
                <version>1.8.1</version>
170
            </dependency>
171
            <dependency>
172
                <groupId>ant-contrib</groupId>
173
                <artifactId>ant-contrib</artifactId>
174
                <version>1.0b3</version>
175
                <exclusions>
176
                    <exclusion>
177
                        <groupId>ant</groupId>
178
                        <artifactId>ant</artifactId>
179
                    </exclusion>
180
                </exclusions>
181
            </dependency>
182
            <dependency>
183
                <groupId>org.apache.ant</groupId>
184
                <artifactId>ant-launcher</artifactId>
185
                <version>1.8.1</version>
186
            </dependency>
187
            <dependency>
188
                <groupId>org.apache.ant</groupId>
189
                <artifactId>ant-nodeps</artifactId>
190
                <version>1.8.1</version>
191
            </dependency>
192
            <dependency>
193
                <groupId>org.tigris.antelope</groupId>
194
                <artifactId>antelopetasks</artifactId>
195
                <version>3.2.10</version>
196
            </dependency>
197
            <dependency>
198
                <groupId>com.sardak</groupId>
199
                <artifactId>antform</artifactId>
200
                <version>2.0</version>
201
            </dependency>
202
            <dependency>
203
                <groupId>org.apache.xmlgraphics</groupId>
204
                <artifactId>batik-awt-util</artifactId>
205
                <version>1.7</version>
206
            </dependency>
207
            <dependency>
208
                <groupId>org.apache.xmlgraphics</groupId>
209
                <artifactId>batik-bridge</artifactId>
210
                <version>1.7</version>
211
            </dependency>
212
            <dependency>
213
                <groupId>org.apache.xmlgraphics</groupId>
214 40622 jjdelcerro
                <artifactId>batik-ext</artifactId>
215
                <version>1.7</version>
216
            </dependency>
217
            <dependency>
218
                <groupId>org.apache.xmlgraphics</groupId>
219 40435 jjdelcerro
                <artifactId>batik-gui-util</artifactId>
220
                <version>1.7</version>
221
            </dependency>
222
            <dependency>
223
                <groupId>org.apache.xmlgraphics</groupId>
224
                <artifactId>batik-gvt</artifactId>
225
                <version>1.7</version>
226
            </dependency>
227
            <dependency>
228
                <groupId>org.apache.xmlgraphics</groupId>
229
                <artifactId>batik-script</artifactId>
230
                <version>1.7</version>
231
            </dependency>
232
            <dependency>
233
                <groupId>org.apache.xmlgraphics</groupId>
234
                <artifactId>batik-xml</artifactId>
235
                <version>1.7</version>
236
            </dependency>
237
            <dependency>
238 40554 jjdelcerro
                <groupId>org.apache.xmlgraphics</groupId>
239
                <artifactId>batik-anim</artifactId>
240
                <version>1.7</version>
241
            </dependency>
242
            <dependency>
243
                <groupId>org.apache.xmlgraphics</groupId>
244
                <artifactId>batik-css</artifactId>
245
                <version>1.7</version>
246
            </dependency>
247
            <dependency>
248
                <groupId>org.apache.xmlgraphics</groupId>
249
                <artifactId>batik-dom</artifactId>
250
                <version>1.7</version>
251
            </dependency>
252
            <dependency>
253
                <groupId>org.apache.xmlgraphics</groupId>
254
                <artifactId>batik-js</artifactId>
255
                <version>1.7</version>
256
            </dependency>
257
            <dependency>
258
                <groupId>org.apache.xmlgraphics</groupId>
259
                <artifactId>batik-parser</artifactId>
260
                <version>1.7</version>
261
            </dependency>
262
            <dependency>
263
                <groupId>org.apache.xmlgraphics</groupId>
264
                <artifactId>batik-svg-dom</artifactId>
265
                <version>1.7</version>
266
            </dependency>
267
            <dependency>
268 40435 jjdelcerro
                <groupId>bsf</groupId>
269
                <artifactId>bsf</artifactId>
270
                <version>2.3.0-rc1</version>
271
            </dependency>
272
            <dependency>
273
                <groupId>org.apache.bsf</groupId>
274
                <artifactId>bsf-api</artifactId>
275
                <version>3.1</version>
276
            </dependency>
277
            <dependency>
278
                <groupId>org.apache.bsf</groupId>
279
                <artifactId>bsf-utils</artifactId>
280
                <version>3.1</version>
281
            </dependency>
282
            <dependency>
283
                <groupId>bsh</groupId>
284
                <artifactId>bsh</artifactId>
285
                <version>2.0b4</version>
286
            </dependency>
287
            <dependency>
288
                <groupId>castor</groupId>
289
                <artifactId>castor</artifactId>
290
                <version>0.9.5.3</version>
291
            </dependency>
292 41311 jjdelcerro
293 40435 jjdelcerro
            <dependency>
294
                <groupId>commons-beanutils</groupId>
295
                <artifactId>commons-beanutils</artifactId>
296
                <version>1.6</version>
297
            </dependency>
298
            <dependency>
299
                <groupId>commons-dbcp</groupId>
300
                <artifactId>commons-dbcp</artifactId>
301
                <version>1.2.2</version>
302
            </dependency>
303
            <dependency>
304
              <groupId>commons-codec</groupId>
305
              <artifactId>commons-codec</artifactId>
306
              <version>1.6</version>
307
            </dependency>
308
            <dependency>
309
                <groupId>commons-collections</groupId>
310
                <artifactId>commons-collections</artifactId>
311
                <version>3.2.1</version>
312
            </dependency>
313 41311 jjdelcerro
                <dependency>
314
                  <groupId>org.apache.solr</groupId>
315
                  <artifactId>solr-commons-csv</artifactId>
316
                  <version>3.5.0</version>
317
            </dependency>
318 40435 jjdelcerro
            <dependency>
319
                <groupId>commons-httpclient</groupId>
320
                <artifactId>commons-httpclient</artifactId>
321
                <version>2.0.2</version>
322
            </dependency>
323
            <dependency>
324
              <groupId>commons-cli</groupId>
325
              <artifactId>commons-cli</artifactId>
326
              <version>1.2</version>
327
            </dependency>
328
            <dependency>
329
                <groupId>commons-io</groupId>
330
                <artifactId>commons-io</artifactId>
331
                <version>2.4</version>
332
            </dependency>
333
            <dependency>
334 41311 jjdelcerro
                <groupId>org.apache.commons</groupId>
335
                <artifactId>commons-lang3</artifactId>
336
                <version>3.1</version>
337
            </dependency>
338 41012 jjdelcerro
            <dependency>
339 41311 jjdelcerro
                <groupId>commons-configuration</groupId>
340
                <artifactId>commons-configuration</artifactId>
341
                <version>1.10</version>
342
            </dependency>
343
            <dependency>
344 40435 jjdelcerro
                <groupId>commons-logging</groupId>
345
                <artifactId>commons-logging</artifactId>
346
                <version>1.1.1</version>
347
            </dependency>
348
            <dependency>
349
                <groupId>commons-logging</groupId>
350
                <artifactId>commons-logging</artifactId>
351
                <version>1.1.1</version>
352
                <classifier>api</classifier>
353
            </dependency>
354
            <dependency>
355 40581 jjdelcerro
              <groupId>commons-pool</groupId>
356
              <artifactId>commons-pool</artifactId>
357
              <version>1.6</version>
358
            </dependency>
359 41311 jjdelcerro
360 40581 jjdelcerro
            <dependency>
361 40435 jjdelcerro
                <groupId>org.dspace</groupId>
362
                <artifactId>cql-java</artifactId>
363
                <version>1.0</version>
364
            </dependency>
365
            <dependency>
366
              <groupId>easymock</groupId>
367
              <artifactId>easymock</artifactId>
368
              <version>1.2_Java1.3</version>
369
            </dependency>
370
            <dependency>
371
              <groupId>easymock</groupId>
372
              <artifactId>easymockclassextension</artifactId>
373
              <version>1.2</version>
374
            </dependency>
375
            <dependency>
376
                <groupId>flanagan</groupId>
377
                <artifactId>flanagan</artifactId>
378
                <version>20090616</version>
379
            </dependency>
380
            <dependency>
381
                <groupId>net.sf</groupId>
382
                <artifactId>flib-jcalendar</artifactId>
383
                <version>unknown</version>
384
            </dependency>
385
            <dependency>
386
                <groupId>org.opengis</groupId>
387
                <artifactId>geoapi</artifactId>
388
                <version>2.0</version>
389
            </dependency>
390
            <dependency>
391
                <groupId>geojava</groupId>
392
                <artifactId>geojava</artifactId>
393
                <version>unknown</version>
394
            </dependency>
395
            <dependency>
396
                <groupId>org.geonames</groupId>
397
                <artifactId>geonames</artifactId>
398
                <version>1.0</version>
399
                <classifier>java5</classifier>
400
            </dependency>
401
            <dependency>
402
                <groupId>org.codehaus.groovy</groupId>
403
                <artifactId>groovy-all</artifactId>
404
                <version>1.7.6</version>
405
            </dependency>
406
           <dependency>
407
                <groupId>org.geotools</groupId>
408
                <artifactId>gt2-legacy</artifactId>
409
                <version>2.2-RC2</version>
410
            </dependency>
411
            <dependency>
412
                <groupId>org.geotools</groupId>
413
                <artifactId>gt2-main</artifactId>
414
                <version>2.2.2</version>
415
            </dependency>
416
            <dependency>
417
                <groupId>org.geotools</groupId>
418
                <artifactId>gt2-referencing</artifactId>
419
                <version>2.2-RC2</version>
420
            </dependency>
421
            <dependency>
422
                <groupId>hsqldb</groupId>
423
                <artifactId>hsqldb</artifactId>
424
                <version>1.8.0.10</version>
425
            </dependency>
426
            <dependency>
427
                <groupId>com.h2database</groupId>
428
                <artifactId>h2</artifactId>
429
                <version>1.3.150</version>
430
            </dependency>
431
            <dependency>
432
                <groupId>org.ini4j</groupId>
433
                <artifactId>ini4j</artifactId>
434
                <version>0.5.1</version>
435
            </dependency>
436
            <dependency>
437
                <groupId>com.lowagie</groupId>
438
                <artifactId>itext</artifactId>
439
                <version>2.1.4</version>
440
            </dependency>
441
            <dependency>
442
                <groupId>javax.media</groupId>
443
                <artifactId>jai_core</artifactId>
444
                <version>1.1.3</version>
445
            </dependency>
446
            <dependency>
447
                <groupId>javax.media</groupId>
448
                <artifactId>jai_codec</artifactId>
449
                <version>1.1.3</version>
450
            </dependency>
451
            <dependency>
452
                <groupId>gov.nist.math</groupId>
453
                <artifactId>jama</artifactId>
454
                <version>unknown</version>
455
            </dependency>
456
            <dependency>
457
                <groupId>javax.help</groupId>
458
                <artifactId>javahelp</artifactId>
459
                <version>2.0.05</version>
460
            </dependency>
461
            <dependency>
462
                <groupId>com.toedter</groupId>
463
                <artifactId>jcalendar</artifactId>
464
                <version>1.1.4</version>
465
            </dependency>
466
            <dependency>
467
                <groupId>jfree</groupId>
468
                <artifactId>jcommon</artifactId>
469
                <version>1.0.12</version>
470
            </dependency>
471
            <dependency>
472
                <groupId>jdom</groupId>
473
                <artifactId>jdom</artifactId>
474
                <version>1.0</version>
475
            </dependency>
476
            <dependency>
477
                <groupId>org.nfunk</groupId>
478
                <artifactId>jep</artifactId>
479
                <version>2.4.0</version>
480
            </dependency>
481
            <dependency>
482
                <groupId>jfree</groupId>
483
                <artifactId>jfreechart</artifactId>
484
                <version>1.0.7</version>
485
            </dependency>
486
            <dependency>
487
                <groupId>org.jfree</groupId>
488
                <artifactId>jfreechart</artifactId>
489
                <version>1.0.14</version>
490
            </dependency>
491
            <dependency>
492
                <groupId>org.jgraf</groupId>
493
                <artifactId>jgraf</artifactId>
494
                <version>0.0.1</version>
495
            </dependency>
496
            <dependency>
497
                <groupId>net.sf</groupId>
498
                <artifactId>jgraph</artifactId>
499
                <version>5.10.1.5</version>
500
            </dependency>
501
            <dependency>
502
                <groupId>net.sf</groupId>
503
                <artifactId>jgridshiftapi</artifactId>
504
                <version>1.0</version>
505
            </dependency>
506
            <dependency>
507
                <groupId>com.sun</groupId>
508
                <artifactId>jimi</artifactId>
509
                <version>1.1</version>
510
            </dependency>
511
            <dependency>
512 41012 jjdelcerro
                <groupId>joda-time</groupId>
513
                <artifactId>joda-time</artifactId>
514
                <version>1.6</version>
515
            </dependency>
516
            <dependency>
517 40435 jjdelcerro
                <groupId>org.jpedal</groupId>
518
                <artifactId>jpedal_lgpl</artifactId>
519
                <version>4.37b36</version>
520
            </dependency>
521
            <dependency>
522
                <groupId>org.jruby</groupId>
523
                <artifactId>jruby</artifactId>
524
                <version>1.5.6</version>
525
            </dependency>
526
            <dependency>
527
                <groupId>rhino</groupId>
528
                <artifactId>js</artifactId>
529 40508 jjdelcerro
                <!-- This is the version already included in Java 1.6 -->
530 40435 jjdelcerro
                <version>1.6R2</version>
531
            </dependency>
532
            <dependency>
533
                <groupId>net.sf</groupId>
534
                <artifactId>jsi</artifactId>
535
                <version>unknown</version>
536
            </dependency>
537
            <dependency>
538
                <groupId>javax.units</groupId>
539
                <artifactId>jsr108</artifactId>
540
                <version>0.01</version>
541
            </dependency>
542
            <dependency>
543
                <groupId>com.vividsolutions</groupId>
544
                <artifactId>jts</artifactId>
545 40480 jjdelcerro
                <version>1.13</version>
546 40435 jjdelcerro
            </dependency>
547
            <dependency>
548
                <groupId>junit</groupId>
549
                <artifactId>junit</artifactId>
550
                <version>3.8.1</version>
551
            </dependency>
552
            <dependency>
553
                <groupId>jwizardcomponent</groupId>
554
                <artifactId>jwizardcomponent</artifactId>
555
                <version>1.2.2</version>
556
            </dependency>
557
            <dependency>
558
                <groupId>jwizardcomponent</groupId>
559
                <artifactId>jwizardcomponent-0i18n</artifactId>
560
                <version>1.2.2.1</version>
561
            </dependency>
562
            <dependency>
563
                <groupId>org.python</groupId>
564
                <artifactId>jython</artifactId>
565
                <version>2.5.2</version>
566
            </dependency>
567
            <dependency>
568
                <groupId>org.jzkit</groupId>
569
                <artifactId>jzkit2-core</artifactId>
570
                <version>2.0.0</version>
571
            </dependency>
572
            <dependency>
573
                <groupId>org.jzkit</groupId>
574
                <artifactId>jzkit2-z3950</artifactId>
575
                <version>2.0.0</version>
576
            </dependency>
577
            <dependency>
578
                <groupId>org.jzkit</groupId>
579
                <artifactId>jzkit2-origin</artifactId>
580
                <version>2.0.0</version>
581
            </dependency>
582
            <dependency>
583
                <groupId>net.sf.kxml</groupId>
584
                <artifactId>kxml2</artifactId>
585
                <version>2.2.2</version>
586
            </dependency>
587
            <dependency>
588
                <groupId>log4j</groupId>
589
                <artifactId>log4j</artifactId>
590
                <version>1.2.14</version>
591
            </dependency>
592
            <dependency>
593 41271 jjdelcerro
                <groupId>com.googlecode.log4jdbc</groupId>
594
                <artifactId>log4jdbc</artifactId>
595
                <version>1.2</version>
596
            </dependency>
597
            <dependency>
598
                    <groupId>com.jgoodies</groupId>
599
                    <artifactId>jgoodies-common</artifactId>
600
                    <version>1.4.0</version>
601
            </dependency>
602
            <dependency>
603
                    <groupId>com.jgoodies</groupId>
604
                    <artifactId>jgoodies-forms</artifactId>
605
                    <version>1.6.0</version>
606
            </dependency>
607
            <dependency>
608
                    <groupId>com.jgoodies</groupId>
609
                    <artifactId>looks</artifactId>
610
                    <version>2.2.2</version>
611
            </dependency>
612
            <dependency>
613 40435 jjdelcerro
                <groupId>com.ostermiller</groupId>
614
                <artifactId>ostermillerutils</artifactId>
615
                <version>1.4.3</version>
616
            </dependency>
617
            <dependency>
618
                <groupId>mysql</groupId>
619
                <artifactId>mysql-connector-java</artifactId>
620
                <version>5.1.6</version>
621
            </dependency>
622
            <dependency>
623
              <groupId>postgresql</groupId>
624
              <artifactId>postgresql</artifactId>
625
              <version>9.1-901.jdbc3</version>
626
            </dependency>
627
            <dependency>
628
                <groupId>es.unex</groupId>
629
                <artifactId>sextante</artifactId>
630
                <version>0.6.0</version>
631
            </dependency>
632
            <dependency>
633
                <groupId>es.unex</groupId>
634
                <artifactId>sextante_gui</artifactId>
635
                <version>0.6.0</version>
636
            </dependency>
637
            <dependency>
638
                <groupId>es.unex</groupId>
639
                <artifactId>sextante_wps</artifactId>
640
                <version>0.6.0</version>
641
            </dependency>
642
            <dependency>
643
                <groupId>es.unex</groupId>
644
                <artifactId>libMath</artifactId>
645
                <version>0.6.0</version>
646
            </dependency>
647
            <dependency>
648
                <groupId>es.unex</groupId>
649
                <artifactId>libDocEngines</artifactId>
650
                <version>0.6.0</version>
651
            </dependency>
652
            <dependency>
653 40581 jjdelcerro
              <groupId>org.apache.directory.studio</groupId>
654
              <artifactId>org.apache.commons.pool</artifactId>
655
              <version>1.6</version>
656
            </dependency>
657
            <dependency>
658
              <groupId>org.osgeo</groupId>
659
              <artifactId>proj4j</artifactId>
660
              <version>0.1.0</version>
661
            </dependency>
662
            <dependency>
663 40435 jjdelcerro
                <groupId>sil</groupId>
664
                <artifactId>sil</artifactId>
665
                <version>0.43b-am1</version>
666
            </dependency>
667
            <dependency>
668
                <groupId>org.slf4j</groupId>
669
                <artifactId>slf4j-api</artifactId>
670
                <version>1.5.5</version>
671
            </dependency>
672
            <dependency>
673
                <groupId>org.slf4j</groupId>
674
                <artifactId>slf4j-log4j12</artifactId>
675
                <version>1.5.5</version>
676
            </dependency>
677
            <dependency>
678
                <groupId>net.sf.smc</groupId>
679
                <artifactId>smc</artifactId>
680
                <version>4.3</version>
681
            </dependency>
682
            <dependency>
683
                <groupId>soap</groupId>
684
                <artifactId>soap</artifactId>
685
                <version>2.3</version>
686
            </dependency>
687
            <dependency>
688
                <groupId>spatialindex</groupId>
689
                <artifactId>spatialindex</artifactId>
690
                <version>unknown</version>
691
            </dependency>
692
            <dependency>
693
                <groupId>org.springframework</groupId>
694
                <artifactId>spring</artifactId>
695
                <version>1.2.8</version>
696
            </dependency>
697
            <dependency>
698
                <groupId>net.sf</groupId>
699
                <artifactId>sqljep</artifactId>
700 40626 jldominguez
                <version>0.2.1</version>
701 40435 jjdelcerro
            </dependency>
702 41012 jjdelcerro
                        <dependency>
703
                          <groupId>net.sf.supercsv</groupId>
704
                          <artifactId>super-csv</artifactId>
705
                          <version>2.1.0</version>
706
                        </dependency>
707 40435 jjdelcerro
            <dependency>
708
                <groupId>org.tmatesoft.svnkit</groupId>
709
                <artifactId>svnkit</artifactId>
710
                <version>1.3.3</version>
711
            </dependency>
712
            <dependency>
713
                <groupId>org.tmatesoft.svnkit</groupId>
714
                <artifactId>svnkit-cli</artifactId>
715
                <version>1.3.3</version>
716
            </dependency>
717
            <dependency>
718
                <groupId>tablelayout</groupId>
719
                <artifactId>TableLayout</artifactId>
720
                <version>20050920</version>
721
            </dependency>
722
            <dependency>
723
                <groupId>info.clearthought</groupId>
724
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
725
                <version>2007-04-21</version>
726
            </dependency>
727
            <dependency>
728
                <groupId>net.sourceforge.thinlet</groupId>
729
                <artifactId>thinlet</artifactId>
730
                <version>2005-03-28</version>
731
            </dependency>
732
            <dependency>
733
                <groupId>gnu.trove</groupId>
734
                <artifactId>trove</artifactId>
735
                <version>0.1.8</version>
736
            </dependency>
737
            <dependency>
738
                <groupId>java3d</groupId>
739
                <artifactId>vecmath</artifactId>
740
                <version>1.3.1</version>
741
            </dependency>
742
            <dependency>
743
                <groupId>org.apache</groupId>
744
                <artifactId>xbean</artifactId>
745
                <version>2.2.0</version>
746
            </dependency>
747
            <dependency>
748
                <groupId>xerces</groupId>
749
                <artifactId>xercesImpl</artifactId>
750
                <version>2.5.0</version>
751
            </dependency>
752
            <dependency>
753
                <groupId>xml-apis</groupId>
754
                <artifactId>xml-apis-ext</artifactId>
755
                <version>1.3.04</version>
756
            </dependency>
757
            <dependency>
758
                <groupId>xmlpull</groupId>
759
                <artifactId>xmlpull</artifactId>
760
                <version>1.1.3.1</version>
761
            </dependency>
762
            <dependency>
763
                <groupId>zql</groupId>
764
                <artifactId>zql</artifactId>
765
                <version>unknown</version>
766
            </dependency>
767
768
            <!-- External gvSIG projects -->
769
770
            <dependency>
771
              <groupId>org.gvsig</groupId>
772
              <artifactId>org.gvsig.jdk.v1_6</artifactId>
773
              <version>1.0.0</version>
774
            </dependency>
775
            <dependency>
776
              <groupId>org.gvsig</groupId>
777
              <artifactId>org.gvsig.jdk.v1_4</artifactId>
778
              <version>1.0.0</version>
779
            </dependency>
780
            <dependency>
781
                <groupId>org.gvsig</groupId>
782
                <artifactId>org.gvsig.tools.lib</artifactId>
783 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
784 40435 jjdelcerro
            </dependency>
785
            <dependency>
786
                <groupId>org.gvsig</groupId>
787
                <artifactId>org.gvsig.tools.lib</artifactId>
788 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
789 40435 jjdelcerro
                <type>test-jar</type>
790
            </dependency>
791
            <dependency>
792
                <groupId>org.gvsig</groupId>
793
                <artifactId>org.gvsig.tools.swing.api</artifactId>
794 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
795 40435 jjdelcerro
            </dependency>
796
            <dependency>
797
                <groupId>org.gvsig</groupId>
798
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
799 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
800 40435 jjdelcerro
            </dependency>
801
            <dependency>
802
                <groupId>org.gvsig</groupId>
803
                <artifactId>org.gvsig.tools.swing.spi</artifactId>
804 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
805 40435 jjdelcerro
            </dependency>
806
            <dependency>
807
                <groupId>org.gvsig</groupId>
808
                <artifactId>org.gvsig.tools.swing.serv.field</artifactId>
809 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
810 40435 jjdelcerro
            </dependency>
811
            <dependency>
812
                <groupId>org.gvsig</groupId>
813
                <artifactId>org.gvsig.tools.swing.serv.jlist</artifactId>
814 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
815 40435 jjdelcerro
            </dependency>
816
            <dependency>
817
                <groupId>org.gvsig</groupId>
818
                <artifactId>org.gvsig.tools.swing.serv.jform</artifactId>
819 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
820 40435 jjdelcerro
            </dependency>
821 40835 jjdelcerro
822 40435 jjdelcerro
            <dependency>
823
                <groupId>org.gvsig</groupId>
824 40835 jjdelcerro
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
825
                <version>${gvsig.tools.version}</version>
826
            </dependency>
827
            <dependency>
828
                <groupId>org.gvsig</groupId>
829
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
830
                <version>${gvsig.tools.version}</version>
831
            </dependency>
832
            <dependency>
833
                <groupId>org.gvsig</groupId>
834
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
835
                <version>${gvsig.tools.version}</version>
836
            </dependency>
837
            <dependency>
838
                <groupId>org.gvsig</groupId>
839
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
840
                <version>${gvsig.tools.version}</version>
841
            </dependency>
842
843
            <dependency>
844
                <groupId>org.gvsig</groupId>
845 40435 jjdelcerro
                <artifactId>org.gvsig.about.api</artifactId>
846 40513 jjdelcerro
                <version>${gvsig.about.version}</version>
847 40435 jjdelcerro
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.about.impl</artifactId>
851 40513 jjdelcerro
                <version>${gvsig.about.version}</version>
852 40435 jjdelcerro
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.catalog</artifactId>
856
                <version>2.0</version>
857
            </dependency>
858
           <dependency>
859
                <groupId>org.gvsig</groupId>
860
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
861 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
862 40435 jjdelcerro
            </dependency>
863
            <dependency>
864
                <groupId>org.gvsig</groupId>
865
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
866 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
867 40435 jjdelcerro
            </dependency>
868
            <dependency>
869
                <groupId>org.gvsig</groupId>
870
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
871 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
872 40435 jjdelcerro
            </dependency>
873
            <dependency>
874
                <groupId>org.gvsig</groupId>
875
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
876 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
877 40435 jjdelcerro
            </dependency>
878
            <dependency>
879
              <groupId>org.gvsig.external</groupId>
880
              <artifactId>org.gvsig.external.jump</artifactId>
881
              <version>1.0.0</version>
882
            </dependency>
883
            <dependency>
884
                <groupId>org.gvsig</groupId>
885
                <artifactId>org.gvsig.proj.lib.api</artifactId>
886 40501 jjdelcerro
                <version>${gvsig.proj.version}</version>
887 40435 jjdelcerro
            </dependency>
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
891 40501 jjdelcerro
                <version>${gvsig.proj.version}</version>
892 40435 jjdelcerro
            </dependency>
893 40506 jjdelcerro
            <dependency>
894 40581 jjdelcerro
              <groupId>org.gvsig</groupId>
895
              <artifactId>org.gvsig.proj.swing.api</artifactId>
896
              <version>${gvsig.proj.version}</version>
897 40506 jjdelcerro
            </dependency>
898 40581 jjdelcerro
            <dependency>
899
              <groupId>org.gvsig</groupId>
900
              <artifactId>org.gvsig.proj.swing.impl</artifactId>
901
              <version>${gvsig.proj.version}</version>
902
            </dependency>
903
            <dependency>
904
              <groupId>org.gvsig</groupId>
905
              <artifactId>org.gvsig.projection.api</artifactId>
906
              <version>${gvsig.projection.api.version}</version>
907
            </dependency>
908 40435 jjdelcerro
909
            <!-- Childs projects -->
910
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913 40608 jjdelcerro
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
914 41411 jjdelcerro
                <version>2.0.39</version>
915 40608 jjdelcerro
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
919 41411 jjdelcerro
                <version>2.0.39</version>
920 40608 jjdelcerro
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
924 41411 jjdelcerro
                <version>2.0.39</version>
925 40608 jjdelcerro
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
929 41411 jjdelcerro
                <version>2.0.39</version>
930 40608 jjdelcerro
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933 40501 jjdelcerro
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
934 41411 jjdelcerro
                <version>2.0.39</version>
935 40501 jjdelcerro
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
939 41411 jjdelcerro
                <version>2.0.39</version>
940 40501 jjdelcerro
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943 40435 jjdelcerro
                <artifactId>org.gvsig.andami</artifactId>
944 41411 jjdelcerro
                <version>2.0.39</version>
945 40435 jjdelcerro
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.app</artifactId>
949 41411 jjdelcerro
                <version>2.0.39</version>
950 40435 jjdelcerro
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.ui</artifactId>
954 41411 jjdelcerro
                <version>2.0.39</version>
955 40435 jjdelcerro
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.control</artifactId>
959 41411 jjdelcerro
                <version>2.0.39</version>
960 40435 jjdelcerro
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
964 41411 jjdelcerro
                <version>2.0.39</version>
965 40435 jjdelcerro
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
969 41411 jjdelcerro
                <version>2.0.39</version>
970 40435 jjdelcerro
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
974 41411 jjdelcerro
                <version>2.0.39</version>
975 40435 jjdelcerro
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
979 41411 jjdelcerro
                <version>2.0.39</version>
980 40435 jjdelcerro
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
984 41411 jjdelcerro
                <version>2.0.39</version>
985 40435 jjdelcerro
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
989 41411 jjdelcerro
                <version>2.0.39</version>
990 40435 jjdelcerro
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
994 41411 jjdelcerro
                <version>2.0.39</version>
995 40435 jjdelcerro
                <type>test-jar</type>
996
                <scope>test</scope>
997
            </dependency>
998
            <dependency>
999
                <groupId>org.gvsig</groupId>
1000
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1001 41411 jjdelcerro
                <version>2.0.39</version>
1002 40435 jjdelcerro
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1006 41411 jjdelcerro
                <version>2.0.39</version>
1007 40435 jjdelcerro
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1011 41411 jjdelcerro
                <version>2.0.39</version>
1012 40435 jjdelcerro
            </dependency>
1013 40513 jjdelcerro
1014 40435 jjdelcerro
            <dependency>
1015
                <groupId>org.gvsig</groupId>
1016 40513 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1017 41411 jjdelcerro
                <version>2.0.39</version>
1018 40435 jjdelcerro
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1022 41411 jjdelcerro
                <version>2.0.39</version>
1023 40435 jjdelcerro
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026 41012 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1027 41411 jjdelcerro
                <version>2.0.39</version>
1028 41012 jjdelcerro
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031 40435 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1032 41411 jjdelcerro
                <version>2.0.39</version>
1033 40435 jjdelcerro
            </dependency>
1034
            <dependency>
1035
              <groupId>org.gvsig</groupId>
1036
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1037 41411 jjdelcerro
              <version>2.0.39</version>
1038 40435 jjdelcerro
            </dependency>
1039
            <dependency>
1040
              <groupId>org.gvsig</groupId>
1041
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1042 41411 jjdelcerro
              <version>2.0.39</version>
1043 40435 jjdelcerro
              <type>test-jar</type>
1044
            </dependency>
1045
            <dependency>
1046
              <groupId>org.gvsig</groupId>
1047
              <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1048 41411 jjdelcerro
              <version>2.0.39</version>
1049 40435 jjdelcerro
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1053 41411 jjdelcerro
                <version>2.0.39</version>
1054 40435 jjdelcerro
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058 41411 jjdelcerro
                <version>2.0.39</version>
1059 40435 jjdelcerro
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063 41411 jjdelcerro
                <version>2.0.39</version>
1064 40435 jjdelcerro
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1068 41411 jjdelcerro
                <version>2.0.39</version>
1069 40435 jjdelcerro
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1073 41411 jjdelcerro
                <version>2.0.39</version>
1074 40435 jjdelcerro
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1078 41411 jjdelcerro
                <version>2.0.39</version>
1079 40435 jjdelcerro
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1083 41411 jjdelcerro
                <version>2.0.39</version>
1084 40435 jjdelcerro
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1088 41411 jjdelcerro
                <version>2.0.39</version>
1089 40435 jjdelcerro
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.impl</artifactId>
1093 41411 jjdelcerro
                <version>2.0.39</version>
1094 40435 jjdelcerro
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098 41411 jjdelcerro
                <version>2.0.39</version>
1099 40435 jjdelcerro
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1103 41411 jjdelcerro
                <version>2.0.39</version>
1104 40435 jjdelcerro
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.compat.api</artifactId>
1108 41411 jjdelcerro
                <version>2.0.39</version>
1109 40435 jjdelcerro
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.compat.se</artifactId>
1113 41411 jjdelcerro
                <version>2.0.39</version>
1114 40435 jjdelcerro
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.remoteclient</artifactId>
1118 41411 jjdelcerro
                <version>2.0.39</version>
1119 40435 jjdelcerro
            </dependency>
1120
            <dependency>
1121
                <groupId>org.gvsig</groupId>
1122
                <artifactId>org.gvsig.i18n</artifactId>
1123 41411 jjdelcerro
                <version>2.0.39</version>
1124 40435 jjdelcerro
            </dependency>
1125
            <dependency>
1126
                <groupId>org.gvsig</groupId>
1127
                <artifactId>org.gvsig.utils</artifactId>
1128 41411 jjdelcerro
                <version>2.0.39</version>
1129 40435 jjdelcerro
            </dependency>
1130
            <dependency>
1131
              <groupId>org.gvsig</groupId>
1132
              <artifactId>org.gvsig.annotation.lib.api</artifactId>
1133 41411 jjdelcerro
              <version>2.0.39</version>
1134 40435 jjdelcerro
            </dependency>
1135
            <dependency>
1136
              <groupId>org.gvsig</groupId>
1137
              <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1138 41411 jjdelcerro
              <version>2.0.39</version>
1139 40435 jjdelcerro
            </dependency>
1140
            <dependency>
1141
              <groupId>org.gvsig</groupId>
1142
              <artifactId>org.gvsig.annotation.swing.api</artifactId>
1143 41411 jjdelcerro
              <version>2.0.39</version>
1144 40435 jjdelcerro
            </dependency>
1145
            <dependency>
1146
              <groupId>org.gvsig</groupId>
1147
              <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1148 41411 jjdelcerro
              <version>2.0.39</version>
1149 40435 jjdelcerro
            </dependency>
1150
            <dependency>
1151
              <groupId>org.gvsig</groupId>
1152
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1153 41411 jjdelcerro
              <version>2.0.39</version>
1154 40435 jjdelcerro
            </dependency>
1155
            <dependency>
1156
              <groupId>org.gvsig</groupId>
1157
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1158 41411 jjdelcerro
              <version>2.0.39</version>
1159 40435 jjdelcerro
              <type>test-jar</type>
1160
            </dependency>
1161
            <dependency>
1162
                <groupId>org.gvsig</groupId>
1163
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1164 41411 jjdelcerro
                <version>2.0.39</version>
1165 40435 jjdelcerro
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1169 41411 jjdelcerro
                <version>2.0.39</version>
1170 40435 jjdelcerro
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1174 41411 jjdelcerro
                <version>2.0.39</version>
1175 40435 jjdelcerro
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1179 41411 jjdelcerro
                <version>2.0.39</version>
1180 40435 jjdelcerro
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1184 41411 jjdelcerro
                <version>2.0.39</version>
1185 40435 jjdelcerro
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1189 41411 jjdelcerro
                <version>2.0.39</version>
1190 40435 jjdelcerro
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1194 41411 jjdelcerro
                <version>2.0.39</version>
1195 40435 jjdelcerro
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1199 41411 jjdelcerro
                <version>2.0.39</version>
1200 40435 jjdelcerro
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1204 41411 jjdelcerro
                <version>2.0.39</version>
1205 40435 jjdelcerro
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1209 41411 jjdelcerro
                <version>2.0.39</version>
1210 40435 jjdelcerro
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1214 41411 jjdelcerro
                <version>2.0.39</version>
1215 40435 jjdelcerro
            </dependency>
1216
            <dependency>
1217
                <groupId>org.gvsig</groupId>
1218
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1219 41411 jjdelcerro
                <version>2.0.39</version>
1220 40435 jjdelcerro
            </dependency>
1221
            <dependency>
1222
                <groupId>org.gvsig</groupId>
1223
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1224 41411 jjdelcerro
                <version>2.0.39</version>
1225 40435 jjdelcerro
            </dependency>
1226
            <dependency>
1227
                <groupId>org.gvsig</groupId>
1228
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1229 41411 jjdelcerro
                <version>2.0.39</version>
1230 40435 jjdelcerro
                <type>test-jar</type>
1231
                <scope>test</scope>
1232
            </dependency>
1233
            <dependency>
1234
                <groupId>org.gvsig</groupId>
1235
                <artifactId>org.gvsig.personaldb.lib.impl</artifactId>
1236 41411 jjdelcerro
                <version>2.0.39</version>
1237 40435 jjdelcerro
            </dependency>
1238
            <dependency>
1239
              <groupId>org.gvsig</groupId>
1240
              <artifactId>org.gvsig.installer.swing.api</artifactId>
1241 41411 jjdelcerro
              <version>2.0.39</version>
1242 40435 jjdelcerro
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1246 41411 jjdelcerro
                <version>2.0.39</version>
1247 40435 jjdelcerro
            </dependency>
1248
            <dependency>
1249
              <groupId>org.gvsig</groupId>
1250
              <artifactId>org.gvsig.installer.lib.api</artifactId>
1251 41411 jjdelcerro
              <version>2.0.39</version>
1252 40435 jjdelcerro
            </dependency>
1253
            <dependency>
1254
              <groupId>org.gvsig</groupId>
1255
              <artifactId>org.gvsig.installer.lib.spi</artifactId>
1256 41411 jjdelcerro
              <version>2.0.39</version>
1257 40435 jjdelcerro
            </dependency>
1258
            <dependency>
1259
              <groupId>org.gvsig</groupId>
1260
              <artifactId>org.gvsig.installer.lib.impl</artifactId>
1261 41411 jjdelcerro
              <version>2.0.39</version>
1262 40435 jjdelcerro
            </dependency>
1263
            <dependency>
1264
              <groupId>org.gvsig</groupId>
1265
              <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1266 41411 jjdelcerro
              <version>2.0.39</version>
1267 40435 jjdelcerro
            </dependency>
1268
            <dependency>
1269
              <groupId>org.gvsig</groupId>
1270 40513 jjdelcerro
              <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1271 41411 jjdelcerro
              <version>2.0.39</version>
1272 40435 jjdelcerro
            </dependency>
1273
1274
            <dependency>
1275
              <groupId>org.gvsig</groupId>
1276
              <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1277 41411 jjdelcerro
              <version>2.0.39</version>
1278 40435 jjdelcerro
            </dependency>
1279
            <dependency>
1280
              <groupId>org.gvsig</groupId>
1281
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1282 41411 jjdelcerro
              <version>2.0.39</version>
1283 40435 jjdelcerro
            </dependency>
1284
            <dependency>
1285
              <groupId>org.gvsig</groupId>
1286
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1287 41411 jjdelcerro
              <version>2.0.39</version>
1288 40435 jjdelcerro
              <type>test-jar</type>
1289
              <scope>test</scope>
1290
            </dependency>
1291
1292 40581 jjdelcerro
          <dependency>
1293
            <groupId>org.gvsig</groupId>
1294
            <artifactId>org.gvsig.app.mainplugin</artifactId>
1295 41411 jjdelcerro
            <version>2.0.39</version>
1296 40581 jjdelcerro
            <scope>provided</scope>
1297
          </dependency>
1298
          <dependency>
1299
            <groupId>org.gvsig</groupId>
1300
            <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1301 41411 jjdelcerro
            <version>2.0.39</version>
1302 40581 jjdelcerro
            <scope>provided</scope>
1303
          </dependency>
1304
          <dependency>
1305
            <groupId>org.gvsig</groupId>
1306
            <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1307 41411 jjdelcerro
            <version>2.0.39</version>
1308 40581 jjdelcerro
            <scope>provided</scope>
1309
          </dependency>
1310
          <dependency>
1311
            <groupId>org.gvsig</groupId>
1312
            <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1313 41411 jjdelcerro
            <version>2.0.39</version>
1314 40581 jjdelcerro
            <scope>provided</scope>
1315
          </dependency>
1316
          <dependency>
1317
            <groupId>org.gvsig</groupId>
1318
            <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1319 41411 jjdelcerro
            <version>2.0.39</version>
1320 40581 jjdelcerro
            <scope>provided</scope>
1321
          </dependency>
1322
          <dependency>
1323
            <groupId>org.gvsig</groupId>
1324
            <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1325 41411 jjdelcerro
            <version>2.0.39</version>
1326 40581 jjdelcerro
            <scope>provided</scope>
1327
          </dependency>
1328
          <dependency>
1329
            <groupId>org.gvsig</groupId>
1330
            <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1331 41411 jjdelcerro
            <version>2.0.39</version>
1332 40581 jjdelcerro
            <scope>provided</scope>
1333
          </dependency>
1334
          <dependency>
1335
            <groupId>org.gvsig</groupId>
1336
            <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1337 41411 jjdelcerro
            <version>2.0.39</version>
1338 40581 jjdelcerro
            <scope>provided</scope>
1339
          </dependency>
1340
          <dependency>
1341
            <groupId>org.gvsig</groupId>
1342
            <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1343 41411 jjdelcerro
            <version>2.0.39</version>
1344 40581 jjdelcerro
            <scope>provided</scope>
1345
          </dependency>
1346 40643 jjdelcerro
<!--
1347 40581 jjdelcerro
          <dependency>
1348
            <groupId>org.gvsig</groupId>
1349
            <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1350
            <version>2.0.10-SNAPSHOT</version>
1351
            <scope>provided</scope>
1352
          </dependency>
1353 40643 jjdelcerro
-->
1354 40581 jjdelcerro
          <dependency>
1355
            <groupId>org.gvsig</groupId>
1356
            <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1357 41411 jjdelcerro
            <version>2.0.39</version>
1358 40581 jjdelcerro
            <scope>provided</scope>
1359
          </dependency>
1360
          <dependency>
1361
            <groupId>org.gvsig</groupId>
1362
            <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1363 41411 jjdelcerro
            <version>2.0.39</version>
1364 40581 jjdelcerro
            <scope>provided</scope>
1365
          </dependency>
1366
          <dependency>
1367
            <groupId>org.gvsig</groupId>
1368
            <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1369 41411 jjdelcerro
            <version>2.0.39</version>
1370 40581 jjdelcerro
            <scope>provided</scope>
1371
          </dependency>
1372
          <dependency>
1373
            <groupId>org.gvsig</groupId>
1374
            <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1375 41411 jjdelcerro
            <version>2.0.39</version>
1376 40581 jjdelcerro
            <scope>provided</scope>
1377
          </dependency>
1378
          <dependency>
1379
            <groupId>org.gvsig</groupId>
1380
            <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1381 41091 jjdelcerro
            <version>2.0.24-SNAPSHOT</version>
1382 40581 jjdelcerro
            <scope>provided</scope>
1383
          </dependency>
1384
1385 40435 jjdelcerro
        </dependencies>
1386
    </dependencyManagement>
1387
1388
    <dependencies>
1389
      <dependency>
1390
          <groupId>junit</groupId>
1391
          <artifactId>junit</artifactId>
1392
          <scope>test</scope>
1393
      </dependency>
1394
    </dependencies>
1395
1396
    <build>
1397 40581 jjdelcerro
      <extensions>
1398
        <extension>
1399
          <groupId>org.apache.maven.wagon</groupId>
1400
          <artifactId>wagon-webdav-jackrabbit</artifactId>
1401
          <version>2.4</version>
1402
        </extension>
1403
      </extensions>
1404 40480 jjdelcerro
1405 40435 jjdelcerro
      <pluginManagement>
1406
        <plugins>
1407
1408 41367 jjdelcerro
        <plugin>
1409
          <groupId>org.apache.maven.plugins</groupId>
1410
          <artifactId>maven-scm-plugin</artifactId>
1411
          <version>1.9</version>
1412
          <configuration>
1413
            <connectionType>connection</connectionType>
1414
          </configuration>
1415
        </plugin>
1416
1417 40435 jjdelcerro
          <plugin>
1418
            <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
1419
            <groupId>org.eclipse.m2e</groupId>
1420
            <artifactId>lifecycle-mapping</artifactId>
1421
            <version>1.0.0</version>
1422
            <configuration>
1423
              <lifecycleMappingMetadata>
1424
                <pluginExecutions>
1425
                  <pluginExecution>
1426
                    <pluginExecutionFilter>
1427
                      <groupId>org.gvsig</groupId>
1428
                      <artifactId> org.gvsig.installer.maven </artifactId>
1429
                      <versionRange> [2.0.10-SNAPSHOT,) </versionRange>
1430
                      <goals>
1431
                        <goal>write-info</goal>
1432
                      </goals>
1433
                    </pluginExecutionFilter>
1434
                    <action>
1435 40510 jjdelcerro
                      <ignore />
1436 40435 jjdelcerro
                    </action>
1437
                  </pluginExecution>
1438
                  <pluginExecution>
1439
                    <pluginExecutionFilter>
1440
                      <groupId> org.codehaus.mojo </groupId>
1441
                      <artifactId> properties-maven-plugin </artifactId>
1442
                      <versionRange> [1.0-alpha-2,) </versionRange>
1443
                      <goals>
1444
                        <goal>
1445
                          read-project-properties
1446
                        </goal>
1447
                      </goals>
1448
                    </pluginExecutionFilter>
1449
                    <action>
1450 40510 jjdelcerro
                      <ignore />
1451 40435 jjdelcerro
                    </action>
1452
                  </pluginExecution>
1453 40556 jjdelcerro
                  <pluginExecution>
1454 40581 jjdelcerro
                    <pluginExecutionFilter>
1455
                      <groupId>org.codehaus.gmaven</groupId>
1456
                      <artifactId>gmaven-plugin</artifactId>
1457
                      <versionRange>[1.4,)</versionRange>
1458
                      <goals>
1459
                        <goal>execute</goal>
1460
                      </goals>
1461
                    </pluginExecutionFilter>
1462
                    <action>
1463 40587 jjdelcerro
                      <ignore />
1464 40581 jjdelcerro
                    </action>
1465 40556 jjdelcerro
                  </pluginExecution>
1466 40769 jjdelcerro
                  <pluginExecution>
1467
                          <pluginExecutionFilter>
1468
                                  <groupId>org.apache.maven.plugins</groupId>
1469
                                  <artifactId>
1470
                                          maven-dependency-plugin
1471
                                  </artifactId>
1472
                                  <versionRange>[2.1,)</versionRange>
1473
                                  <goals>
1474
                                          <goal>unpack</goal>
1475
                                  </goals>
1476
                          </pluginExecutionFilter>
1477
                          <action>
1478 40773 jjdelcerro
                                  <ignore />
1479 40769 jjdelcerro
                          </action>
1480
                  </pluginExecution>
1481 40435 jjdelcerro
                </pluginExecutions>
1482
              </lifecycleMappingMetadata>
1483
            </configuration>
1484
          </plugin>
1485
1486
          <plugin>
1487
              <groupId>org.apache.maven.plugins</groupId>
1488
              <artifactId>maven-compiler-plugin</artifactId>
1489
              <version>2.3.2</version>
1490
              <configuration>
1491
                  <source>1.5</source>
1492
                  <target>1.5</target>
1493
                  <encoding>ISO-8859-1</encoding>
1494
              </configuration>
1495
          </plugin>
1496
1497
          <plugin>
1498
              <groupId>org.apache.maven.plugins</groupId>
1499
              <artifactId>maven-resources-plugin</artifactId>
1500
              <version>2.4.3</version>
1501
              <configuration>
1502
                  <encoding>ISO-8859-1</encoding>
1503
              </configuration>
1504
          </plugin>
1505
1506
          <plugin>
1507
              <groupId>org.apache.maven.plugins</groupId>
1508
              <artifactId>maven-eclipse-plugin</artifactId>
1509
              <configuration>
1510
                  <downloadSources>true</downloadSources>
1511
                  <downloadJavadocs>true</downloadJavadocs>
1512
                  <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1513
              </configuration>
1514
          </plugin>
1515
1516
          <plugin>
1517
              <groupId>org.apache.maven.plugins</groupId>
1518
              <artifactId>maven-surefire-plugin</artifactId>
1519
              <version>2.7.1</version>
1520
              <configuration>
1521
                  <forkMode>once</forkMode>
1522
                  <environmentVariables>
1523
                      <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1524
                      <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1525
                      <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1526
                      <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1527
                      <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1528
                      <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1529
                  </environmentVariables>
1530
              </configuration>
1531
          </plugin>
1532
1533
          <plugin>
1534
              <groupId>org.apache.maven.plugins</groupId>
1535
              <artifactId>maven-failsafe-plugin</artifactId>
1536
              <executions>
1537
                  <execution>
1538
                      <goals>
1539
                          <goal>integration-test</goal>
1540
                          <goal>verify</goal>
1541
                      </goals>
1542
                  </execution>
1543
              </executions>
1544
              <configuration>
1545
                  <forkMode>once</forkMode>
1546
                  <environmentVariables>
1547
                      <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1548
                      <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1549
                      <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1550
                      <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1551
                      <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1552
                      <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1553
                  </environmentVariables>
1554
              </configuration>
1555
          </plugin>
1556
1557
          <plugin>
1558 40581 jjdelcerro
            <groupId>org.apache.maven.plugins</groupId>
1559
            <artifactId>maven-javadoc-plugin</artifactId>
1560
            <version>2.9</version>
1561
            <configuration>
1562
              <docTitle>${project.name} ${project.version}</docTitle>
1563
              <encoding>ISO-8859-1</encoding>
1564
              <footer />
1565
              <header />
1566
              <keywords>false</keywords>
1567
              <!-- Don't include the deprecateds items in the javadoc -->
1568
              <nodeprecated>true</nodeprecated>
1569
              <!-- Don't generate javadoc of project with submodules -->
1570
              <aggregate>false</aggregate>
1571
              <!-- Removed detection of links due to its high cost -->
1572
              <detectJavaApiLink>false</detectJavaApiLink>
1573
              <detectLinks>false</detectLinks>
1574
              <detectOfflineLinks>false</detectOfflineLinks>
1575
              <!-- Removed the inclusion of dependencies sources due to their high cost -->
1576
              <includeDependencySources>false</includeDependencySources>
1577
              <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1578
              <javaApiLinks>
1579
                <property>
1580
                    <name>api_1.4</name>
1581
                    <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1582
                </property>
1583
                <property>
1584
                    <name>api_1.5</name>
1585
                    <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1586
                </property>
1587
                <property>
1588
                    <name>api_1.6</name>
1589
                    <value>http://download.oracle.com/javase/6/docs/api/</value>
1590
                </property>
1591
              </javaApiLinks>
1592
            </configuration>
1593 40435 jjdelcerro
          </plugin>
1594
1595
          <plugin>
1596
              <groupId>org.apache.maven.plugins</groupId>
1597
              <artifactId>maven-site-plugin</artifactId>
1598 40525 jjdelcerro
              <version>3.3</version>
1599 40435 jjdelcerro
              <configuration>
1600
                  <chmod>true</chmod>
1601
                  <chmodMode>a+rwX</chmodMode>
1602
              </configuration>
1603
          </plugin>
1604
1605
          <plugin>
1606
              <groupId>org.apache.maven.plugins</groupId>
1607
              <artifactId>maven-jar-plugin</artifactId>
1608
              <version>2.3.1</version>
1609
              <configuration>
1610
                  <archive>
1611
                      <manifestEntries>
1612
                          <Built-By>gvSIG Team</Built-By>
1613
                      </manifestEntries>
1614
                  </archive>
1615
              </configuration>
1616
          </plugin>
1617
1618 40469 jjdelcerro
          <plugin>
1619
            <groupId>org.codehaus.mojo</groupId>
1620
            <artifactId>properties-maven-plugin</artifactId>
1621
            <version>1.0-alpha-2</version>
1622
          </plugin>
1623
1624
          <plugin>
1625
            <groupId>org.apache.maven.plugins</groupId>
1626
            <artifactId>maven-antrun-plugin</artifactId>
1627
            <version>1.7</version>
1628
          </plugin>
1629 40435 jjdelcerro
1630 40469 jjdelcerro
          <plugin>
1631
            <groupId>org.codehaus.mojo</groupId>
1632
            <artifactId>animal-sniffer-maven-plugin</artifactId>
1633
            <version>1.9</version>
1634
          </plugin>
1635 40435 jjdelcerro
1636 40469 jjdelcerro
          <plugin>
1637
              <groupId>org.apache.maven.plugins</groupId>
1638
              <artifactId>maven-release-plugin</artifactId>
1639 40645 jjdelcerro
              <version>2.4.1</version>
1640 40469 jjdelcerro
          </plugin>
1641 40649 jjdelcerro
1642 40647 jjdelcerro
          <plugin>
1643
              <groupId>org.apache.maven.plugins</groupId>
1644
              <artifactId>maven-deploy-plugin</artifactId>
1645 40649 jjdelcerro
              <version>2.6</version>
1646 40647 jjdelcerro
          </plugin>
1647 40435 jjdelcerro
1648 40469 jjdelcerro
          <plugin>
1649 40581 jjdelcerro
              <artifactId>maven-assembly-plugin</artifactId>
1650 40814 jjdelcerro
              <version>2.4</version>
1651 40581 jjdelcerro
              <executions>
1652
                <execution>
1653
                  <id>gvsig-plugin-package</id>
1654
                  <phase>package</phase>
1655
                  <configuration>
1656
                    <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1657
                    <appendAssemblyId>false</appendAssemblyId>
1658 40769 jjdelcerro
                    <finalName>gvSIG-desktop-${gvsig.package.info.gvSIGVersion}-${gvsig.package.info.code}-${gvsig.package.info.version}-${buildNumber}-${gvsig.package.info.state}-${gvsig.package.info.operatingSystem}-${gvsig.package.info.architecture}-${gvsig.package.info.javaVM}.gvspkg</finalName>
1659 40581 jjdelcerro
                    <descriptors>
1660
                      <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1661
                    </descriptors>
1662
                  </configuration>
1663
                </execution>
1664
              </executions>
1665 40469 jjdelcerro
          </plugin>
1666 40435 jjdelcerro
1667 40469 jjdelcerro
          <plugin>
1668
            <groupId>org.apache.maven.plugins</groupId>
1669
            <artifactId>maven-clean-plugin</artifactId>
1670
            <version>2.4.1</version>
1671
          </plugin>
1672
1673
          <plugin>
1674
              <groupId>org.codehaus.mojo</groupId>
1675
              <artifactId>exec-maven-plugin</artifactId>
1676
              <version>1.2</version>
1677
          </plugin>
1678
1679
          <plugin>
1680 40581 jjdelcerro
            <!-- invoke as "mvn license:format" to fix the header -->
1681
            <!-- invoke as "mvn license:check" to check the header -->
1682
            <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1683 40469 jjdelcerro
              <groupId>com.mycila.maven-license-plugin</groupId>
1684
              <artifactId>maven-license-plugin</artifactId>
1685
              <version>1.10.b1</version>
1686 40555 jjdelcerro
              <configuration>
1687 40581 jjdelcerro
                <header>header.txt</header>
1688
                <failIfMissing>false</failIfMissing>
1689
                <aggregate>false</aggregate>
1690
                <strictCheck>true</strictCheck>
1691
                <encoding>ISO-8859-1</encoding>
1692
                <quiet>false</quiet>
1693
                <excludes>
1694
                    <exclude>**/*.properties</exclude>
1695
                    <exclude>**/*.txt</exclude>
1696
                    <exclude>**/*.jpg</exclude>
1697
                    <exclude>**/*.jpeg</exclude>
1698
                    <exclude>**/*.svg</exclude>
1699
                    <exclude>**/*.png</exclude>
1700
                    <exclude>**/*.gvssym</exclude>
1701
                    <exclude>**/*.def</exclude>
1702
                    <exclude>**/*.msg</exclude>
1703
                </excludes>
1704
            </configuration>
1705
            <dependencies>
1706
                <dependency>
1707
                    <groupId>org.gvsig</groupId>
1708
                    <artifactId>org.gvsig.desktop.buildtools</artifactId>
1709
                    <version>1.0.0</version>
1710
                </dependency>
1711
            </dependencies>
1712 40469 jjdelcerro
          </plugin>
1713
1714 40769 jjdelcerro
          <!-- Habria que ver si es posible sustituir el plugin -->
1715
          <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1716
          <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1717
          <!--
1718 40469 jjdelcerro
          <plugin>
1719 40769 jjdelcerro
              <groupId>org.codehaus.mojo</groupId>
1720
              <artifactId>license-maven-plugin</artifactId>
1721
              <version>1.5</version>
1722
          </plugin>
1723
          -->
1724
1725
          <plugin>
1726 40469 jjdelcerro
            <groupId>org.apache.maven.plugins</groupId>
1727
            <artifactId>maven-checkstyle-plugin</artifactId>
1728
            <version>2.10</version>
1729
          </plugin>
1730
1731
          <plugin>
1732
              <groupId>org.apache.maven.plugins</groupId>
1733
              <artifactId>maven-source-plugin</artifactId>
1734
              <version>2.2.1</version>
1735
          </plugin>
1736
1737 40581 jjdelcerro
          <plugin>
1738
            <groupId>org.codehaus.gmaven</groupId>
1739
            <artifactId>gmaven-plugin</artifactId>
1740
            <version>1.4</version>
1741 40829 jjdelcerro
            <dependencies>
1742
                                <dependency>
1743
                                  <groupId>com.github.lookfirst</groupId>
1744
                                  <artifactId>sardine</artifactId>
1745 40976 jjdelcerro
                                  <version>5.0.1</version>
1746 40829 jjdelcerro
                                </dependency>
1747
            </dependencies>
1748 40581 jjdelcerro
            <executions>
1749
1750
              <execution>
1751
                <id>increase-build-number</id>
1752
                <phase>process-sources</phase>
1753
                <configuration>
1754
                  <source><![CDATA[
1755 40892 jjdelcerro
                    // use "mvn -Dincrease-build-number process-sources"
1756 40581 jjdelcerro
                    if( project.properties["increase-build-number"] == null ) {
1757
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1758
                    } else {
1759
                      File file = new File(project.basedir,"buildNumber.properties")
1760
                      if( ! file.exists() ) {
1761
                          log.info("Skip increment build number (buildNumber.property not present).")
1762
                        } else {
1763
                        Properties props = new Properties()
1764
1765
                        props.load(file.newDataInputStream())
1766
                        value = (props.getProperty("buildNumber") as int) + 1
1767
                        props.setProperty("buildNumber",value as String)
1768
                        props.store(file.newWriter(), null)
1769
                        log.info("Setting build number to " + value)
1770
                      }
1771
                    }
1772
                  ]]></source>
1773
                </configuration>
1774
              </execution>
1775
1776
              <execution>
1777
                <id>build-package-info</id>
1778
                <phase>prepare-package</phase>
1779
                <configuration>
1780
                  <source><![CDATA[
1781
                      if( project.properties["buildNumber"] == null) {
1782
                        log.info("Skip build package.info (buildNumber.property not present).")
1783
                        log.info("Skip build package.info index (buildNumber.property not present).")
1784
                      } else {
1785 40892 jjdelcerro
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1786
                                                if( poolURL[-1] != "/" ) {
1787
                                                        poolURL = poolURL + "/";
1788
                                                }
1789 40581 jjdelcerro
                        package_info_file  = new File(project.basedir, "target/package.info")
1790
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1791
                        Properties props = new Properties()
1792 40769 jjdelcerro
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1793 40581 jjdelcerro
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1794 40769 jjdelcerro
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1795 40581 jjdelcerro
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1796 40769 jjdelcerro
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1797 40581 jjdelcerro
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1798
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1799
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1800
                        props.setProperty('type', "plugin")
1801
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1802
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1803
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1804
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"])
1805
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1806
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1807
                        props.setProperty('model-version', '1.0.1')
1808
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1809
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1810
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1811
1812
                        props.store(package_info_file.newWriter(), null)
1813
1814
                        pkgname = "gvSIG-desktop-" +
1815
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1816 40769 jjdelcerro
                          project.properties["gvsig.package.info.code"] + "-" +
1817 40581 jjdelcerro
                          project.properties["gvsig.package.info.version"] + "-" +
1818
                          project.properties["buildNumber"] + "-" +
1819
                          project.properties["gvsig.package.info.state"] + "-" +
1820
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1821
                          project.properties["gvsig.package.info.architecture"] + "-" +
1822
                          project.properties["gvsig.package.info.javaVM"]
1823 40769 jjdelcerro
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1824 40581 jjdelcerro
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1825
                        package_info_file.getParentFile().mkdirs()
1826
                        props.setProperty('download-url',
1827 40892 jjdelcerro
                          poolURL +
1828 40769 jjdelcerro
                          project.properties["gvsig.package.info.code"] + "/" +
1829 40590 jjdelcerro
                          pkgname + ".gvspkg"
1830 40581 jjdelcerro
                        )
1831
                        props.store(package_info_file.newWriter(), null)
1832
                      }
1833
                  ]]></source>
1834
                </configuration>
1835
              </execution>
1836
1837
              <execution>
1838
                <id>build-package-index</id>
1839
                <phase>package</phase>
1840
                <configuration>
1841
                  <source><![CDATA[
1842
                    ant = new AntBuilder()
1843
                    if( project.properties["buildNumber"] == null) {
1844
                      log.info("Skip building package index (buildNumber.property not present).")
1845
                    } else {
1846
                      pkgname = "gvSIG-desktop-" +
1847
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1848 40769 jjdelcerro
                        project.properties["gvsig.package.info.code"] + "-" +
1849 40581 jjdelcerro
                        project.properties["gvsig.package.info.version"] + "-" +
1850
                        project.properties["buildNumber"] + "-" +
1851
                        project.properties["gvsig.package.info.state"] + "-" +
1852
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1853
                        project.properties["gvsig.package.info.architecture"] + "-" +
1854
                        project.properties["gvsig.package.info.javaVM"]
1855
1856
                      log.info("Building package index " + pkgname + ".gvspki")
1857
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1858
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1859
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1860
                    }
1861
                  ]]></source>
1862
                </configuration>
1863
              </execution>
1864
1865
              <execution>
1866
                <id>install-plugin</id>
1867
                <phase>install</phase>
1868
                <configuration>
1869
                  <source><![CDATA[
1870
                    if( project.properties["buildNumber"] == null) {
1871
                      log.info("Skip install package (buildNumber.property not present).")
1872
                    } else {
1873
                      ant = new AntBuilder()
1874
                      pkgname = "gvSIG-desktop-" +
1875
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1876 40769 jjdelcerro
                        project.properties["gvsig.package.info.code"] + "-" +
1877 40581 jjdelcerro
                        project.properties["gvsig.package.info.version"] + "-" +
1878
                        project.properties["buildNumber"] + "-" +
1879
                        project.properties["gvsig.package.info.state"] + "-" +
1880
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1881
                        project.properties["gvsig.package.info.architecture"] + "-" +
1882
                        project.properties["gvsig.package.info.javaVM"]
1883
1884 40829 jjdelcerro
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1885
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1886 40769 jjdelcerro
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1887
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1888
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1889
1890
                              log.info("Install plugin to " + target)
1891
                              ant.unzip(src: source, dest: target)
1892
                      } else {
1893
                          log.info("Skip plugin install.")
1894
                      }
1895
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1896
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1897
                              target = new File(project.properties["gvsig.product.folder.path"] +
1898
                                "/install/" +
1899
                                project.properties["gvsig.package.info.code"] + "/" +
1900
                                pkgname + ".gvspkg")
1901
                              target.getParentFile().mkdirs()
1902
1903
                              log.info("Copy plugin package from " + source + " to " + target)
1904
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1905
1906
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1907
                              target = project.properties["gvsig.product.folder.path"] +
1908
                                "/install/" +
1909
                                project.properties["gvsig.package.info.code"] + "/" +
1910
                                pkgname + ".gvspki"
1911
                              log.info("Copy plugin package index from " + source + " to " + target)
1912
                              ant.copy(file:source, tofile:target)
1913
                      } else {
1914
                          log.info("Skip plugin package install.")
1915
                                          }
1916 40581 jjdelcerro
                    }
1917
                  ]]></source>
1918
                </configuration>
1919
              </execution>
1920
1921 40829 jjdelcerro
              <execution>
1922
                <id>deploy-package</id>
1923
                <phase>install</phase>
1924
                <configuration>
1925
                  <source><![CDATA[
1926
// To deploy package use:
1927
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1928 40892 jjdelcerro
//
1929 40829 jjdelcerro
1930
public class WebDAVClient {
1931
1932
    def log;
1933
1934 41279 jjdelcerro
    private String user;
1935
    private String password;
1936
    private Object sardine;
1937 40829 jjdelcerro
1938
    public WebDAVClient(log) {
1939
            this.log = log;
1940
    }
1941
1942 41279 jjdelcerro
    public void login(String user, String password) {
1943
        log.info("[WEBDAV] login as '"+user+"'.");
1944
        def SardineFactory
1945
        try {
1946
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1947
        } catch (Exception ex) {
1948
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1949
        }
1950
        this.user = user;
1951
        this.password = password;
1952
        this.sardine = SardineFactory.begin(this.user,this.password);
1953
    }
1954 40829 jjdelcerro
1955 41279 jjdelcerro
    public void login() {
1956
        log.info("[WEBDAV] login as guest");
1957
        this.sardine = SardineFactory.begin();
1958
    }
1959 40829 jjdelcerro
1960 41279 jjdelcerro
    public boolean exists(String url) throws Exception {
1961
        return sardine.exists(url);
1962
    }
1963 40829 jjdelcerro
1964 41279 jjdelcerro
    public void makedirs(String url) throws Exception {
1965
        log.info("[WEBDAV] makedirs '"+url+"'.");
1966
        URL u = new URL(url);
1967
        String[] x = u.getPath().split("/");
1968
        String path = "";
1969 41411 jjdelcerro
        for( int i=1; i<x.length; i++ ) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
1970 41386 jjdelcerro
1971
    public void mkdir(String url) throws Exception {
1972 41279 jjdelcerro
        if( ! exists(url) ) {
1973
            log.info("[WEBDAV] mkdir '"+url+"'.");
1974
            sardine.createDirectory(url);
1975
        }
1976
    }
1977 40829 jjdelcerro
1978 41279 jjdelcerro
    public void put(String source, String target) throws Exception {
1979
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1980
        InputStream fis = new FileInputStream(new File(source));
1981
        sardine.put(target, fis);
1982
        log.info("[WEBDAV] put ok.");
1983
    }
1984 40829 jjdelcerro
1985 41279 jjdelcerro
    public List list(String url) throws Exception {
1986
        List resources = sardine.list(url);
1987
        return resources;
1988
    }
1989 40829 jjdelcerro
}
1990
1991 40892 jjdelcerro
1992 40829 jjdelcerro
if( project.properties["deploy-package"] != null ) {
1993 41279 jjdelcerro
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1994
        poolURL = project.properties["gvsig.package.info.poolURL"];
1995
        if( poolURL[-1] != "/" ) {
1996
            poolURL = poolURL + "/";
1997
        }
1998
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1999
        log.info("Deploy plugin package to '"+targetPath+"'.");
2000 40829 jjdelcerro
2001 41279 jjdelcerro
        pkgname = "gvSIG-desktop-" +
2002
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2003
        project.properties["gvsig.package.info.code"] + "-" +
2004
        project.properties["gvsig.package.info.version"] + "-" +
2005
        project.properties["buildNumber"] + "-" +
2006
        project.properties["gvsig.package.info.state"] + "-" +
2007
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2008
        project.properties["gvsig.package.info.architecture"] + "-" +
2009
        project.properties["gvsig.package.info.javaVM"];
2010 40829 jjdelcerro
2011 41279 jjdelcerro
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2012
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2013 40829 jjdelcerro
2014 41279 jjdelcerro
        log.info("Creating addon-request.txt in target folder");
2015
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2016
            out.println();
2017
            out.println(pkgname);
2018
            out.println();
2019
            out.println(targetPath+"/" + pkgname + ".gvspki");
2020
            out.println();
2021
        }
2022
2023 41367 jjdelcerro
        if( project.properties["username"] == null ) {
2024 41279 jjdelcerro
            print("Enter user name: ");
2025
            user = System.console().readLine().toString()
2026
            if( user != "" ) {
2027 41367 jjdelcerro
                project.properties.setProperty("username",user);
2028 41279 jjdelcerro
            }
2029
        }
2030 40829 jjdelcerro
        if( project.properties["password"] == null ) {
2031 41367 jjdelcerro
            print("Enter password for user '" + project.properties["username"] + "': ");
2032 41279 jjdelcerro
            password = System.console().readPassword().toString()
2033
            if( password != "" ) {
2034
                project.properties.setProperty("password",password);
2035
            }
2036
        }
2037
        WebDAVClient session = new WebDAVClient(log);
2038 41367 jjdelcerro
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2039 41279 jjdelcerro
            log.info("[WEBDAV] creating non authenticated session.");
2040
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2041
            session.login();
2042
        } else {
2043 41367 jjdelcerro
            session.login(project.properties["username"], project.properties["password"]);
2044 41279 jjdelcerro
        }
2045
        session.makedirs(targetPath);
2046
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2047
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2048 40892 jjdelcerro
2049 41279 jjdelcerro
    } else {
2050
        log.info("Skip plugin package deploy. It not be installed by default.");
2051
    }
2052 40892 jjdelcerro
} else {
2053 41279 jjdelcerro
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2054 40892 jjdelcerro
}
2055
2056 40829 jjdelcerro
                  ]]></source>
2057
                </configuration>
2058
              </execution>
2059
2060 40581 jjdelcerro
            </executions>
2061
          </plugin>
2062
2063 40435 jjdelcerro
        </plugins>
2064
      </pluginManagement>
2065
2066
      <plugins>
2067
        <plugin>
2068 41367 jjdelcerro
          <groupId>org.apache.maven.plugins</groupId>
2069
          <artifactId>maven-scm-plugin</artifactId>
2070
        </plugin>
2071
2072
        <plugin>
2073 40435 jjdelcerro
          <artifactId>maven-clean-plugin</artifactId>
2074
          <configuration>
2075
            <filesets>
2076
              <fileset>
2077
                <directory>${user.home}/.depman/</directory>
2078
                <includes>
2079
                  <include>**</include>
2080
                </includes>
2081
              </fileset>
2082
            </filesets>
2083
            <followSymLinks>true</followSymLinks>
2084
          </configuration>
2085
        </plugin>
2086
2087
        <plugin>
2088
            <groupId>org.apache.maven.plugins</groupId>
2089
            <artifactId>maven-release-plugin</artifactId>
2090
            <configuration>
2091 40769 jjdelcerro
                <!-- The property svn.tags.folder is used in external projects   -->
2092
                            <!-- to override configuraction of tagBase -->
2093
                <tagBase>${svn.tags.folder}</tagBase>
2094 40649 jjdelcerro
                <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2095
                are not installed, so the dependencies between modules are not met. With this configuration
2096
                we force the module installation. -->
2097
                <preparationGoals>clean install</preparationGoals>
2098
                <autoVersionSubmodules>true</autoVersionSubmodules>
2099 40875 jjdelcerro
                <!-- Dont make site-deploy -->
2100
                <!-- You need to run it after in folder target/checkout -->
2101
                <goals>deploy</goals>
2102 40435 jjdelcerro
            </configuration>
2103
        </plugin>
2104
2105
        <plugin>
2106
          <!-- load ".gvsig-devel.properties" -->
2107
          <groupId>org.codehaus.mojo</groupId>
2108
          <artifactId>properties-maven-plugin</artifactId>
2109
          <configuration>
2110
              <files>
2111
                  <!-- Define gvsig.product.folder.path in this property -->
2112
                  <file>${user.home}/.gvsig-devel.properties</file>
2113 40551 jjdelcerro
                  <file>${env.HOME}/.gvsig-devel.properties</file>
2114 40435 jjdelcerro
                  <file>${project.basedir}/gvsig-devel.properties</file>
2115 40581 jjdelcerro
                  <file>buildNumber.properties</file>
2116 40435 jjdelcerro
              </files>
2117
              <quiet>true</quiet>
2118
          </configuration>
2119
          <executions>
2120
              <execution>
2121 40469 jjdelcerro
                  <id>default</id>
2122 40457 jjdelcerro
                  <phase>prepare-package</phase>
2123 40435 jjdelcerro
                  <goals>
2124
                      <goal>read-project-properties</goal>
2125
                  </goals>
2126
              </execution>
2127
              <execution>
2128 40469 jjdelcerro
                <id>default-clean</id>
2129 40435 jjdelcerro
                <phase>pre-clean</phase>
2130
                <goals>
2131
                    <goal>read-project-properties</goal>
2132
                </goals>
2133
            </execution>
2134
          </executions>
2135
        </plugin>
2136
2137
2138
      <plugin>
2139
          <groupId>org.codehaus.mojo</groupId>
2140
          <artifactId>animal-sniffer-maven-plugin</artifactId>
2141
          <executions>
2142
              <execution>
2143
                  <id>check-java-api</id>
2144
                  <phase>package</phase>
2145
                  <goals>
2146
                      <goal>check</goal>
2147
                  </goals>
2148
                  <configuration>
2149 40581 jjdelcerro
                      <skip>false</skip>
2150 40435 jjdelcerro
                      <signature>
2151
                          <groupId>org.codehaus.mojo.signature</groupId>
2152
                          <artifactId>java15</artifactId>
2153
                          <version>1.0</version>
2154
                      </signature>
2155
                      <ignores>
2156
                          <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2157
                      </ignores>
2158
                  </configuration>
2159
              </execution>
2160
          </executions>
2161
      </plugin>
2162
2163
      <plugin>
2164
          <groupId>org.apache.maven.plugins</groupId>
2165
          <artifactId>maven-javadoc-plugin</artifactId>
2166
          <executions>
2167
              <execution>
2168
                  <id>attach-javadocs</id>
2169
                  <goals>
2170
                      <goal>jar</goal>
2171
                  </goals>
2172
              </execution>
2173
          </executions>
2174
      </plugin>
2175
2176
      <plugin>
2177 40469 jjdelcerro
          <groupId>org.apache.maven.plugins</groupId>
2178
          <artifactId>maven-source-plugin</artifactId>
2179
          <configuration>
2180
            <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2181
          </configuration>
2182
          <executions>
2183
              <execution>
2184
                  <id>attach-sources</id>
2185
                  <phase>verify</phase>
2186
                  <goals>
2187
                      <goal>jar-no-fork</goal>
2188
                  </goals>
2189
              </execution>
2190
              <execution>
2191
                  <id>attach-test-sources</id>
2192
                  <phase>verify</phase>
2193
                  <goals>
2194
                      <goal>test-jar-no-fork</goal>
2195
                  </goals>
2196
              </execution>
2197
          </executions>
2198
      </plugin>
2199
2200
      <plugin>
2201
        <groupId>org.apache.maven.plugins</groupId>
2202
        <artifactId>maven-checkstyle-plugin</artifactId>
2203
        <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2204
        <configuration>
2205
          <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2206
          <enableRulesSummary>true</enableRulesSummary>
2207
          <failsOnError>false</failsOnError>
2208
          <configLocation>gvsig/checkstyle.xml</configLocation>
2209
          <headerLocation>gvsig/LICENSE.txt</headerLocation>
2210
        </configuration>
2211
        <dependencies>
2212
          <dependency>
2213
              <groupId>org.gvsig</groupId>
2214
              <artifactId>org.gvsig.desktop.buildtools</artifactId>
2215 40529 jjdelcerro
              <version>1.0.0</version>
2216 40469 jjdelcerro
          </dependency>
2217
        </dependencies>
2218
      </plugin>
2219
2220
      <plugin>
2221 40435 jjdelcerro
        <!-- to continue building  when test fail -->
2222
        <groupId>org.apache.maven.plugins</groupId>
2223
        <artifactId>maven-surefire-plugin</artifactId>
2224
        <configuration>
2225
          <testFailureIgnore>true</testFailureIgnore>
2226
        </configuration>
2227
      </plugin>
2228
2229
    </plugins>
2230
  </build>
2231
2232 40480 jjdelcerro
2233 40581 jjdelcerro
   <reporting>
2234
      <excludeDefaults>true</excludeDefaults>
2235
      <plugins>
2236
        <plugin>
2237
          <groupId>org.apache.maven.plugins</groupId>
2238
          <artifactId>maven-project-info-reports-plugin</artifactId>
2239 40501 jjdelcerro
            <version>2.7</version>
2240 40522 jjdelcerro
            <reportSets>
2241 40581 jjdelcerro
            <reportSet>
2242
              <reports>
2243
                <report>index</report>
2244
                <report>summary</report>
2245
                <report>scm</report>
2246
                <report>license</report>
2247
                <report>project-team</report>
2248
                <report>issue-tracking</report>
2249
                <report>mailing-list</report>
2250
                <report>modules</report>
2251 40522 jjdelcerro
2252 40581 jjdelcerro
                <report>dependency-info</report>
2253
                <!-- Removed due to its high cost
2254
                <report>dependency-management</report>
2255
                <report>dependencies</report>
2256
                -->
2257
                <report>dependency-convergence</report>
2258 40523 jjdelcerro
2259 40581 jjdelcerro
                <!--
2260
                <report>plugins</report>
2261
                <report>plugin-management</report>
2262
                <report>distribution-management</report>
2263
                -->
2264
2265
                <!-- gvSIG does not have Continuous Integration System
2266
                <report>cim</report>
2267
                -->
2268
              </reports>
2269
            </reportSet>
2270
          </reportSets>
2271
        </plugin>
2272
        <plugin>
2273
          <groupId>org.apache.maven.plugins</groupId>
2274
          <artifactId>maven-javadoc-plugin</artifactId>
2275
          <!-- Do not use the version 2.9, does not manage properly the submodules -->
2276
          <version>2.9.1</version>
2277
          <configuration>
2278
            <!-- Don't include the deprecateds items in the javadoc -->
2279
            <nodeprecated>true</nodeprecated>
2280
            <!-- Don't generate javadoc of project with submodules -->
2281
            <aggregate>false</aggregate>
2282
            <!-- Removed detection of links due to its high cost -->
2283
            <detectJavaApiLink>false</detectJavaApiLink>
2284
            <detectLinks>false</detectLinks>
2285
            <detectOfflineLinks>false</detectOfflineLinks>
2286
            <!-- Removed the inclusion of dependencies sources due to their high cost -->
2287
            <includeDependencySources>false</includeDependencySources>
2288
            <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2289
          </configuration>
2290 40522 jjdelcerro
            <reportSets>
2291
                <reportSet>
2292
                    <id>html</id>
2293
                    <reports>
2294
                        <report>javadoc</report>
2295 40523 jjdelcerro
                        <!-- removed javadocs of tests -->
2296 40522 jjdelcerro
                    </reports>
2297
                </reportSet>
2298
            </reportSets>
2299 40581 jjdelcerro
        </plugin>
2300
        <plugin>
2301
          <groupId>org.apache.maven.plugins</groupId>
2302
          <artifactId>maven-jxr-plugin</artifactId>
2303 40501 jjdelcerro
            <version>2.3</version>
2304 40581 jjdelcerro
          <configuration>
2305
            <linkJavadoc>true</linkJavadoc>
2306
            <aggregate>false</aggregate>
2307
          </configuration>
2308
        </plugin>
2309
        <plugin>
2310
          <groupId>org.codehaus.mojo</groupId>
2311
          <artifactId>findbugs-maven-plugin</artifactId>
2312
          <version>2.5.2</version>
2313
        </plugin>
2314
2315
      </plugins>
2316
    </reporting>
2317
2318
2319
  <profiles>
2320
2321
    <profile>
2322
      <!-- This profile is used to initialize and install the root folder of gvSIG -->
2323
      <id>gvsig-root</id>
2324
      <activation>
2325
        <file>
2326 40585 jjdelcerro
          <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2327 40581 jjdelcerro
        </file>
2328
      </activation>
2329
      <build>
2330
        <plugins>
2331
2332
          <plugin>
2333
            <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2334
            <groupId>org.codehaus.gmaven</groupId>
2335
            <artifactId>gmaven-plugin</artifactId>
2336
            <executions>
2337
              <execution>
2338
                <id>initialize-gvsig-product-folder-path</id>
2339
                <phase>generate-sources</phase>
2340
                <goals>
2341
                  <goal>execute</goal>
2342
                </goals>
2343
                <configuration>
2344
                  <source><![CDATA[
2345 40586 jjdelcerro
                    if( project.artifactId != "org.gvsig.desktop" ) {
2346
                            log.warn("Skip initialization of gvsig-devel.properties.")
2347
                    } else {
2348 40581 jjdelcerro
                      home = System.getenv('HOME')
2349
                      if( home == null ) {
2350
                        home = System.properties['user.home']
2351
                      }
2352
                      Properties props = new Properties()
2353
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2354 41388 jjdelcerro
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2355
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2356
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2357
                            props.load(propsFile.newDataInputStream())
2358
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2359
                            props.store(propsFile.newWriter(), null)
2360
                      } else {
2361
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2362
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2363
                        try {
2364
                          props.load(propsFile.newDataInputStream())
2365
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2366
                          if( gvsigProductFolderPath == null ) {
2367
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2368
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2369
                            props.store(propsFile.newWriter(), null)
2370
                          }
2371
                        } catch(java.io.FileNotFoundException e){
2372 40581 jjdelcerro
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2373
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2374
                          props.store(propsFile.newWriter(), null)
2375
                        }
2376 41388 jjdelcerro
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2377
                          f = new File(gvsigProductFolderPathDefault)
2378
                          f.mkdirs();
2379
                                                  new File(f,"WARNING.txt").withWriter { out ->
2380
                                                          out.println();
2381
                                                          out.println("The product folder used is set to:");
2382
                                                          out.println();
2383
                                                          out.println(gvsigProductFolderPath);
2384
                                                          out.println();
2385
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2386
                                                          out.println();
2387
                                                  }
2388
                        }
2389 40581 jjdelcerro
                      }
2390
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2391 40586 jjdelcerro
                    }
2392 40581 jjdelcerro
                  ]]></source>
2393
                </configuration>
2394
              </execution>
2395 40829 jjdelcerro
2396 40581 jjdelcerro
            </executions>
2397 40586 jjdelcerro
         </plugin>
2398 40581 jjdelcerro
2399
        </plugins>
2400
      </build>
2401
    </profile>
2402
2403
2404
2405
    <profile>
2406
      <!-- This profile is used to packege and install the gvSIG plugins -->
2407
      <id>gvsig-plugin</id>
2408
      <activation>
2409
        <file>
2410
          <exists>buildNumber.properties</exists>
2411
        </file>
2412
      </activation>
2413
      <build>
2414
        <plugins>
2415
2416
          <plugin>
2417
              <artifactId>maven-assembly-plugin</artifactId>
2418
              <executions>
2419
                <execution>
2420
                  <id>gvsig-plugin-package</id>
2421
                  <phase>package</phase>
2422
                  <goals>
2423
                      <goal>single</goal>
2424
                  </goals>
2425
                </execution>
2426
              </executions>
2427
          </plugin>
2428
2429
          <plugin>
2430
            <artifactId>maven-clean-plugin</artifactId>
2431
            <configuration>
2432
              <skip>false</skip>
2433
              <failOnError>true</failOnError>
2434
              <filesets>
2435
                <fileset>
2436
                  <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2437
                </fileset>
2438
              </filesets>
2439
            </configuration>
2440
            <executions>
2441
              <execution>
2442
                <id>default-clean</id>
2443
                <phase>clean</phase>
2444
              </execution>
2445
            </executions>
2446
          </plugin>
2447
2448
          <plugin>
2449 40843 jjdelcerro
            <groupId>org.codehaus.gmaven</groupId>
2450 40581 jjdelcerro
            <artifactId>gmaven-plugin</artifactId>
2451
            <executions>
2452
2453
              <execution>
2454
                <id>increase-build-number</id>
2455
                <phase>process-sources</phase>
2456
                <goals>
2457
                  <goal>execute</goal>
2458
                </goals>
2459
              </execution>
2460
2461
              <execution>
2462
                <id>build-package-info</id>
2463
                <phase>prepare-package</phase>
2464
                <goals>
2465
                  <goal>execute</goal>
2466
                </goals>
2467
              </execution>
2468
2469
              <execution>
2470
                <id>build-package-index</id>
2471
                <phase>package</phase>
2472
                <goals>
2473
                  <goal>execute</goal>
2474
                </goals>
2475
              </execution>
2476
2477
              <execution>
2478
                <id>install-plugin</id>
2479
                <phase>install</phase>
2480
                <goals>
2481
                  <goal>execute</goal>
2482
                </goals>
2483
              </execution>
2484 40829 jjdelcerro
2485
              <execution>
2486
                <id>deploy-package</id>
2487
                <phase>install</phase>
2488
                <goals>
2489
                  <goal>execute</goal>
2490
                </goals>
2491
              </execution>
2492 40581 jjdelcerro
2493
            </executions>
2494
          </plugin>
2495
2496
        </plugins>
2497
      </build>
2498
    </profile>
2499
2500
  </profiles>
2501 40549 jjdelcerro
2502 40435 jjdelcerro
  <properties>
2503 40581 jjdelcerro
    <!-- General configuration -->
2504 40435 jjdelcerro
    <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2505
    <localRepository>${user.home}/.m2/repository</localRepository>
2506
    <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2507
    <eclipse.project.name>${project.artifactId}</eclipse.project.name>
2508 40581 jjdelcerro
2509 40769 jjdelcerro
    <!-- The property svn.tags.folder is used in external projects to override  -->
2510
    <!-- configuraction in maven-release-plugin -->
2511
    <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2512
2513 40581 jjdelcerro
    <!-- Package info property values -->
2514 41232 jjdelcerro
    <gvsig.version>2.1.0</gvsig.version>
2515 40581 jjdelcerro
    <gvsig.package.info.codealias />
2516 40769 jjdelcerro
    <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2517
    <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2518
    <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2519 40581 jjdelcerro
    <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2520 40892 jjdelcerro
    <gvsig.package.info.state>testing</gvsig.package.info.state>
2521 40581 jjdelcerro
    <gvsig.package.info.official>false</gvsig.package.info.official>
2522
    <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2523
    <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2524
    <gvsig.package.info.javaVM>j1_5</gvsig.package.info.javaVM>
2525 41232 jjdelcerro
    <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2526 40581 jjdelcerro
    <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.0.1</gvsig.package.info.dependencies>
2527
    <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2528
    <gvsig.package.info.sourcesURL>${project.scm.url}</gvsig.package.info.sourcesURL>
2529
    <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2530
    <gvsig.package.info.categories />
2531
    <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2532 40769 jjdelcerro
2533
    <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2534
    <gvsig.install.plugin>true</gvsig.install.plugin>
2535
    <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2536
    <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2537
2538 40581 jjdelcerro
    <!-- External project versions -->
2539 41401 jjdelcerro
    <gvsig.tools.version>3.0.29</gvsig.tools.version>
2540 40581 jjdelcerro
    <gvsig.about.version>1.0.0</gvsig.about.version>
2541 40643 jjdelcerro
    <gvsig.proj.version>1.0.1</gvsig.proj.version>
2542 41167 jjdelcerro
    <gvsig.projection.api.version>2.0.15</gvsig.projection.api.version>
2543 40581 jjdelcerro
    <gvsig.timesupport.version>1.0.0</gvsig.timesupport.version>
2544
2545 40435 jjdelcerro
    <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2546
  </properties>
2547
2548
  <modules>
2549
    <module>org.gvsig.desktop.compat.cdc</module>
2550
    <module>org.gvsig.desktop.library</module>
2551
    <module>org.gvsig.desktop.framework</module>
2552
    <module>org.gvsig.desktop.plugin</module>
2553
2554 40530 jjdelcerro
    <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2555
    <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2556 40435 jjdelcerro
2557
  </modules>
2558
</project>