Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / pom.xml @ 42520

History | View | Annotate | Download (112 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<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

    
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.desktop</artifactId>
7
    <packaging>pom</packaging>
8

    
9
    <version>2.0.112-SNAPSHOT</version>
10

    
11
    <name>${project.artifactId}</name>
12
    <description>
13
        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
    </description>
24

    
25
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31
                "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
        </license>
37
    </licenses>
38

    
39
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43

    
44
    <scm>
45
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</developerConnection>
47
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/trunk//org.gvsig.desktop/</url>
48
    </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
    <distributionManagement>
69
        <site>
70
            <id>gvsig-repository</id>
71
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
72
        </site>
73
        <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
    </distributionManagement>
86

    
87
    <issueManagement>
88
        <system>redmine</system>
89
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90
    </issueManagement>
91

    
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
            <dependency>
131
                <groupId>org.gvsig</groupId>
132
                <artifactId>org.gvsig.tools</artifactId>
133
                <version>${gvsig.tools.version}</version>
134
                <type>pom</type>
135
                <scope>import</scope>
136
            </dependency>
137

    
138
            <!-- Non gvSIG projects -->
139
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
140
            <!-- by the artifactId. Please, if new dependencies are added, -->
141
            <!--keep the order.-->
142

    
143
            <dependency>
144
                <groupId>org.n52</groupId>
145
                <artifactId>52n-wps-config</artifactId>
146
                <version>1.0.1</version>
147
            </dependency>
148
            <dependency>
149
                <groupId>net.opengis</groupId>
150
                <artifactId>52n-wps-xml</artifactId>
151
                <version>1.0.0</version>
152
            </dependency>
153
            <dependency>
154
                <groupId>org.jzkit</groupId>
155
                <artifactId>a2j-runtime</artifactId>
156
                <version>2.0.9</version>
157
            </dependency>
158
            <dependency>
159
                <groupId>org.jzkit</groupId>
160
                <artifactId>a2j</artifactId>
161
                <version>2.0.9</version>
162
            </dependency>
163
            <dependency>
164
                <groupId>net.swing</groupId>
165
                <artifactId>amic-util</artifactId>
166
                <version>unknown</version>
167
            </dependency>
168
            <dependency>
169
                <groupId>org.apache.ant</groupId>
170
                <artifactId>ant</artifactId>
171
                <version>1.8.1</version>
172
            </dependency>
173
            <dependency>
174
                <groupId>org.apache.ant</groupId>
175
                <artifactId>ant-apache-oro</artifactId>
176
                <version>1.8.1</version>
177
            </dependency>
178
            <dependency>
179
                <groupId>ant-contrib</groupId>
180
                <artifactId>ant-contrib</artifactId>
181
                <version>1.0b3</version>
182
                <exclusions>
183
                    <exclusion>
184
                        <groupId>ant</groupId>
185
                        <artifactId>ant</artifactId>
186
                    </exclusion>
187
                </exclusions>
188
            </dependency>
189
            <dependency>
190
                <groupId>org.apache.ant</groupId>
191
                <artifactId>ant-launcher</artifactId>
192
                <version>1.8.1</version>
193
            </dependency>
194
            <dependency>
195
                <groupId>org.apache.ant</groupId>
196
                <artifactId>ant-nodeps</artifactId>
197
                <version>1.8.1</version>
198
            </dependency>
199
            <dependency>
200
                <groupId>org.tigris.antelope</groupId>
201
                <artifactId>antelopetasks</artifactId>
202
                <version>3.2.10</version>
203
            </dependency>
204
            <dependency>
205
                <groupId>com.sardak</groupId>
206
                <artifactId>antform</artifactId>
207
                <version>2.0</version>
208
            </dependency>
209
            <dependency>
210
                <groupId>org.apache.xmlgraphics</groupId>
211
                <artifactId>batik-awt-util</artifactId>
212
                <version>1.7</version>
213
            </dependency>
214
            <dependency>
215
                <groupId>org.apache.xmlgraphics</groupId>
216
                <artifactId>batik-bridge</artifactId>
217
                <version>1.7</version>
218
            </dependency>
219
            <dependency>
220
                <groupId>org.apache.xmlgraphics</groupId>
221
                <artifactId>batik-ext</artifactId>
222
                <version>1.7</version>
223
            </dependency>
224
            <dependency>
225
                <groupId>org.apache.xmlgraphics</groupId>
226
                <artifactId>batik-gui-util</artifactId>
227
                <version>1.7</version>
228
            </dependency>
229
            <dependency>
230
                <groupId>org.apache.xmlgraphics</groupId>
231
                <artifactId>batik-gvt</artifactId>
232
                <version>1.7</version>
233
            </dependency>
234
            <dependency>
235
                <groupId>org.apache.xmlgraphics</groupId>
236
                <artifactId>batik-script</artifactId>
237
                <version>1.7</version>
238
            </dependency>
239
            <dependency>
240
                <groupId>org.apache.xmlgraphics</groupId>
241
                <artifactId>batik-xml</artifactId>
242
                <version>1.7</version>
243
            </dependency>
244
            <dependency>
245
                <groupId>org.apache.xmlgraphics</groupId>
246
                <artifactId>batik-anim</artifactId>
247
                <version>1.7</version>
248
            </dependency>
249
            <dependency>
250
                <groupId>org.apache.xmlgraphics</groupId>
251
                <artifactId>batik-css</artifactId>
252
                <version>1.7</version>
253
            </dependency>
254
            <dependency>
255
                <groupId>org.apache.xmlgraphics</groupId>
256
                <artifactId>batik-dom</artifactId>
257
                <version>1.7</version>
258
            </dependency>
259
            <dependency>
260
                <groupId>org.apache.xmlgraphics</groupId>
261
                <artifactId>batik-js</artifactId>
262
                <version>1.7</version>
263
            </dependency>
264
            <dependency>
265
                <groupId>org.apache.xmlgraphics</groupId>
266
                <artifactId>batik-parser</artifactId>
267
                <version>1.7</version>
268
            </dependency>
269
            <dependency>
270
                <groupId>org.apache.xmlgraphics</groupId>
271
                <artifactId>batik-svg-dom</artifactId>
272
                <version>1.7</version>
273
            </dependency>
274
            <dependency>
275
                <groupId>bsf</groupId>
276
                <artifactId>bsf</artifactId>
277
                <version>2.3.0-rc1</version>
278
            </dependency>
279
            <dependency>
280
                <groupId>org.apache.bsf</groupId>
281
                <artifactId>bsf-api</artifactId>
282
                <version>3.1</version>
283
            </dependency>
284
            <dependency>
285
                <groupId>org.apache.bsf</groupId>
286
                <artifactId>bsf-utils</artifactId>
287
                <version>3.1</version>
288
            </dependency>
289
            <dependency>
290
                <groupId>bsh</groupId>
291
                <artifactId>bsh</artifactId>
292
                <version>2.0b4</version>
293
            </dependency>
294
            <dependency>
295
                <groupId>castor</groupId>
296
                <artifactId>castor</artifactId>
297
                <version>0.9.5.3</version>
298
            </dependency>
299

    
300
            <dependency>
301
                <groupId>commons-beanutils</groupId>
302
                <artifactId>commons-beanutils</artifactId>
303
                <version>1.6</version>
304
            </dependency>
305
            <dependency>
306
                <groupId>commons-dbcp</groupId>
307
                <artifactId>commons-dbcp</artifactId>
308
                <version>1.2.2</version>
309
            </dependency>
310
            <dependency>
311
                <groupId>commons-codec</groupId>
312
                <artifactId>commons-codec</artifactId>
313
                <version>1.6</version>
314
            </dependency>
315
            <dependency>
316
                <groupId>commons-collections</groupId>
317
                <artifactId>commons-collections</artifactId>
318
                <version>3.2.1</version>
319
            </dependency>
320
            <dependency>
321
                <groupId>org.apache.solr</groupId>
322
                <artifactId>solr-commons-csv</artifactId>
323
                <version>3.5.0</version>
324
            </dependency>
325
            <dependency>
326
                <groupId>commons-httpclient</groupId>
327
                <artifactId>commons-httpclient</artifactId>
328
                <version>2.0.2</version>
329
            </dependency>
330
            <dependency>
331
                <groupId>commons-cli</groupId>
332
                <artifactId>commons-cli</artifactId>
333
                <version>1.2</version>
334
            </dependency>
335
<!--            <dependency>
336
                <groupId>commons-io</groupId>
337
                <artifactId>commons-io</artifactId>
338
                <version>2.4</version>
339
            </dependency>-->
340
<!--            <dependency>
341
                <groupId>org.apache.commons</groupId>
342
                <artifactId>commons-lang3</artifactId>
343
                <version>3.1</version>
344
            </dependency>-->
345
            <dependency>
346
                <groupId>commons-configuration</groupId>
347
                <artifactId>commons-configuration</artifactId>
348
                <version>1.10</version>
349
            </dependency>
350
            <dependency>
351
                <groupId>commons-logging</groupId>
352
                <artifactId>commons-logging</artifactId>
353
                <version>1.1.1</version>
354
            </dependency>
355
            <dependency>
356
                <groupId>commons-logging</groupId>
357
                <artifactId>commons-logging</artifactId>
358
                <version>1.1.1</version>
359
                <classifier>api</classifier>
360
            </dependency>
361
            <dependency>
362
                <groupId>commons-pool</groupId>
363
                <artifactId>commons-pool</artifactId>
364
                <version>1.6</version>
365
            </dependency>
366

    
367
            <dependency>
368
                <groupId>org.dspace</groupId>
369
                <artifactId>cql-java</artifactId>
370
                <version>1.0</version>
371
            </dependency>
372
<!--            <dependency>
373
                <groupId>easymock</groupId>
374
                <artifactId>easymock</artifactId>
375
                <version>1.2_Java1.3</version>
376
            </dependency>-->
377
            <dependency>
378
                <groupId>easymock</groupId>
379
                <artifactId>easymockclassextension</artifactId>
380
                <version>1.2</version>
381
            </dependency>
382
            <dependency>
383
                <groupId>flanagan</groupId>
384
                <artifactId>flanagan</artifactId>
385
                <version>20090616</version>
386
            </dependency>
387
<!--            <dependency>
388
                <groupId>net.sf</groupId>
389
                <artifactId>flib-jcalendar</artifactId>
390
                <version>unknown</version>
391
            </dependency>-->
392
<!--            <dependency>
393
                    <groupId>com.jeta</groupId>
394
                    <artifactId>formsrt</artifactId>
395
                    <version>2.1.0_M3-1</version>
396
            </dependency>-->
397
            <dependency>
398
                <groupId>org.opengis</groupId>
399
                <artifactId>geoapi</artifactId>
400
                <version>2.0</version>
401
            </dependency>
402
            <dependency>
403
                <groupId>geojava</groupId>
404
                <artifactId>geojava</artifactId>
405
                <version>unknown</version>
406
            </dependency>
407
            <dependency>
408
                <groupId>org.geonames</groupId>
409
                <artifactId>geonames</artifactId>
410
                <version>1.0</version>
411
                <classifier>java5</classifier>
412
            </dependency>
413
            <dependency>
414
                <groupId>org.codehaus.groovy</groupId>
415
                <artifactId>groovy-all</artifactId>
416
                <version>1.7.6</version>
417
            </dependency>
418
            <dependency>
419
                <groupId>org.geotools</groupId>
420
                <artifactId>gt2-legacy</artifactId>
421
                <version>2.2-RC2</version>
422
            </dependency>
423
            <dependency>
424
                <groupId>org.geotools</groupId>
425
                <artifactId>gt2-main</artifactId>
426
                <version>2.2.2</version>
427
            </dependency>
428
            <dependency>
429
                <groupId>org.geotools</groupId>
430
                <artifactId>gt2-referencing</artifactId>
431
                <version>2.2-RC2</version>
432
            </dependency>
433
            <dependency>
434
                <groupId>hsqldb</groupId>
435
                <artifactId>hsqldb</artifactId>
436
                <version>1.8.0.10</version>
437
            </dependency>
438
            <dependency>
439
                <groupId>com.h2database</groupId>
440
                <artifactId>h2</artifactId>
441
                <version>1.3.150</version>
442
            </dependency>
443
            <dependency>
444
                <groupId>org.ini4j</groupId>
445
                <artifactId>ini4j</artifactId>
446
                <version>0.5.1</version>
447
            </dependency>
448
            <dependency>
449
                <groupId>com.lowagie</groupId>
450
                <artifactId>itext</artifactId>
451
                <version>2.1.7</version>
452
            </dependency>
453
            <dependency>
454
                <groupId>javax.media</groupId>
455
                <artifactId>jai_core</artifactId>
456
                <version>1.1.3</version>
457
            </dependency>
458
            <dependency>
459
                <groupId>javax.media</groupId>
460
                <artifactId>jai_codec</artifactId>
461
                <version>1.1.3</version>
462
            </dependency>
463
            <dependency>
464
                <groupId>gov.nist.math</groupId>
465
                <artifactId>jama</artifactId>
466
                <version>unknown</version>
467
            </dependency>
468
            <dependency>
469
                <groupId>javax.help</groupId>
470
                <artifactId>javahelp</artifactId>
471
                <version>2.0.05</version>
472
            </dependency>
473
            <dependency>
474
                <groupId>com.toedter</groupId>
475
                <artifactId>jcalendar</artifactId>
476
                <version>1.3.2</version>
477
            </dependency>
478
            <dependency>
479
                <groupId>jfree</groupId>
480
                <artifactId>jcommon</artifactId>
481
                <version>1.0.12</version>
482
            </dependency>
483
            <dependency>
484
                <groupId>jdom</groupId>
485
                <artifactId>jdom</artifactId>
486
                <version>1.0</version>
487
            </dependency>
488
            <dependency>
489
                <groupId>org.nfunk</groupId>
490
                <artifactId>jep</artifactId>
491
                <version>2.4.0</version>
492
            </dependency>
493
            <dependency>
494
                <groupId>jfree</groupId>
495
                <artifactId>jfreechart</artifactId>
496
                <version>1.0.7</version>
497
            </dependency>
498
            <dependency>
499
                <groupId>org.jfree</groupId>
500
                <artifactId>jfreechart</artifactId>
501
                <version>1.0.14</version>
502
            </dependency>
503
            <dependency>
504
                <groupId>org.jgraf</groupId>
505
                <artifactId>jgraf</artifactId>
506
                <version>0.0.1</version>
507
            </dependency>
508
            <dependency>
509
                <groupId>net.sf</groupId>
510
                <artifactId>jgraph</artifactId>
511
                <version>5.10.1.5</version>
512
            </dependency>
513
            <dependency>
514
                <groupId>net.sf</groupId>
515
                <artifactId>jgridshiftapi</artifactId>
516
                <version>1.0</version>
517
            </dependency>
518
            <dependency>
519
                <groupId>com.sun</groupId>
520
                <artifactId>jimi</artifactId>
521
                <version>1.1</version>
522
            </dependency>
523
            <dependency>
524
                <groupId>joda-time</groupId>
525
                <artifactId>joda-time</artifactId>
526
                <version>1.6</version>
527
            </dependency>
528
            <dependency>
529
                <groupId>org.jpedal</groupId>
530
                <artifactId>jpedal_lgpl</artifactId>
531
                <version>4.37b36</version>
532
            </dependency>
533
            <dependency>
534
                <groupId>org.jruby</groupId>
535
                <artifactId>jruby</artifactId>
536
                <version>1.5.6</version>
537
            </dependency>
538
            <dependency>
539
                <groupId>rhino</groupId>
540
                <artifactId>js</artifactId>
541
                <!-- This is the version already included in Java 1.6 -->
542
                <version>1.6R2</version>
543
            </dependency>
544
            <dependency>
545
                <groupId>net.sf</groupId>
546
                <artifactId>jsi</artifactId>
547
                <version>unknown</version>
548
            </dependency>
549
            <dependency>
550
                <groupId>javax.units</groupId>
551
                <artifactId>jsr108</artifactId>
552
                <version>0.01</version>
553
            </dependency>
554
            <dependency>
555
                <groupId>com.vividsolutions</groupId>
556
                <artifactId>jts</artifactId>
557
                <version>1.13</version>
558
            </dependency>
559
            <dependency>
560
                <groupId>junit</groupId>
561
                <artifactId>junit</artifactId>
562
                <version>3.8.1</version>
563
            </dependency>
564
            <dependency>
565
                <groupId>jwizardcomponent</groupId>
566
                <artifactId>jwizardcomponent</artifactId>
567
                <version>1.2.2</version>
568
            </dependency>
569
            <dependency>
570
                <groupId>jwizardcomponent</groupId>
571
                <artifactId>jwizardcomponent-0i18n</artifactId>
572
                <version>1.2.2.1</version>
573
            </dependency>
574
            <dependency>
575
                <groupId>org.python</groupId>
576
                <artifactId>jython</artifactId>
577
                <version>2.7.0</version>
578
            </dependency>
579
            <dependency>
580
                <groupId>org.jzkit</groupId>
581
                <artifactId>jzkit2-core</artifactId>
582
                <version>2.0.0</version>
583
            </dependency>
584
            <dependency>
585
                <groupId>org.jzkit</groupId>
586
                <artifactId>jzkit2-z3950</artifactId>
587
                <version>2.0.0</version>
588
            </dependency>
589
            <dependency>
590
                <groupId>org.jzkit</groupId>
591
                <artifactId>jzkit2-origin</artifactId>
592
                <version>2.0.0</version>
593
            </dependency>
594
<!--            <dependency>
595
                <groupId>net.sf.kxml</groupId>
596
                <artifactId>kxml2</artifactId>
597
                <version>2.2.2</version>
598
            </dependency>-->
599
            <dependency>
600
                <groupId>log4j</groupId>
601
                <artifactId>log4j</artifactId>
602
                <version>1.2.14</version>
603
            </dependency>
604
            <dependency>
605
                <groupId>com.googlecode.log4jdbc</groupId>
606
                <artifactId>log4jdbc</artifactId>
607
                <version>1.2</version>
608
            </dependency>
609
<!--            <dependency>
610
                <groupId>com.jgoodies</groupId>
611
                <artifactId>jgoodies-common</artifactId>
612
                <version>1.4.0</version>
613
            </dependency>
614
            <dependency>
615
                <groupId>com.jgoodies</groupId>
616
                <artifactId>jgoodies-forms</artifactId>
617
                <version>1.6.0</version>
618
            </dependency>
619
            <dependency>
620
                <groupId>com.jgoodies</groupId>
621
                <artifactId>looks</artifactId>
622
                <version>2.2.2</version>
623
            </dependency>-->
624
            <dependency>
625
                <groupId>com.ostermiller</groupId>
626
                <artifactId>ostermillerutils</artifactId>
627
                <version>1.4.3</version>
628
            </dependency>
629
            <dependency>
630
                <groupId>mysql</groupId>
631
                <artifactId>mysql-connector-java</artifactId>
632
                <version>5.1.6</version>
633
            </dependency>
634
            <dependency>
635
                <groupId>postgresql</groupId>
636
                <artifactId>postgresql</artifactId>
637
                <version>9.1-901.jdbc3</version>
638
            </dependency>
639
            <dependency>
640
                <groupId>es.unex</groupId>
641
                <artifactId>sextante</artifactId>
642
                <version>0.6.0</version>
643
            </dependency>
644
            <dependency>
645
                <groupId>es.unex</groupId>
646
                <artifactId>sextante_gui</artifactId>
647
                <version>0.6.0</version>
648
            </dependency>
649
            <dependency>
650
                <groupId>es.unex</groupId>
651
                <artifactId>sextante_wps</artifactId>
652
                <version>0.6.0</version>
653
            </dependency>
654
            <dependency>
655
                <groupId>es.unex</groupId>
656
                <artifactId>libMath</artifactId>
657
                <version>0.6.0</version>
658
            </dependency>
659
            <dependency>
660
                <groupId>es.unex</groupId>
661
                <artifactId>libDocEngines</artifactId>
662
                <version>0.6.0</version>
663
            </dependency>
664
            <dependency>
665
                <groupId>org.apache.directory.studio</groupId>
666
                <artifactId>org.apache.commons.pool</artifactId>
667
                <version>1.6</version>
668
            </dependency>
669
            <dependency>
670
                <groupId>org.osgeo</groupId>
671
                <artifactId>proj4j</artifactId>
672
                <version>0.1.0</version>
673
            </dependency>
674
            <dependency>
675
                <groupId>com.fifesoft</groupId>
676
                <artifactId>rsyntaxtextarea</artifactId>
677
                <version>2.5.7</version>
678
            </dependency>
679
            <dependency>
680
                <groupId>com.fifesoft</groupId>
681
                <artifactId>rstaui</artifactId>
682
                <version>2.5.7</version>
683
            </dependency>
684
            <dependency>
685
                <groupId>sil</groupId>
686
                <artifactId>sil</artifactId>
687
                <version>0.43b-am1</version>
688
            </dependency>
689
<!--            <dependency>
690
                <groupId>org.slf4j</groupId>
691
                <artifactId>slf4j-api</artifactId>
692
                <version>1.5.5</version>
693
            </dependency>
694
            <dependency>
695
                <groupId>org.slf4j</groupId>
696
                <artifactId>slf4j-log4j12</artifactId>
697
                <version>1.5.5</version>
698
            </dependency>-->
699
            <dependency>
700
                <groupId>net.sf.smc</groupId>
701
                <artifactId>smc</artifactId>
702
                <version>4.3</version>
703
            </dependency>
704
            <dependency>
705
                <groupId>soap</groupId>
706
                <artifactId>soap</artifactId>
707
                <version>2.3</version>
708
            </dependency>
709
            <dependency>
710
                <groupId>spatialindex</groupId>
711
                <artifactId>spatialindex</artifactId>
712
                <version>unknown</version>
713
            </dependency>
714
            <dependency>
715
                <groupId>org.springframework</groupId>
716
                <artifactId>spring</artifactId>
717
                <version>1.2.8</version>
718
            </dependency>
719
            <dependency>
720
                <groupId>net.sf</groupId>
721
                <artifactId>sqljep</artifactId>
722
                <version>0.2.1</version>
723
            </dependency>
724
            <dependency>
725
                <groupId>net.sf.supercsv</groupId>
726
                <artifactId>super-csv</artifactId>
727
                <version>2.1.0</version>
728
            </dependency>
729
            <dependency>
730
                <groupId>org.tmatesoft.svnkit</groupId>
731
                <artifactId>svnkit</artifactId>
732
                <version>1.3.3</version>
733
            </dependency>
734
            <dependency>
735
                <groupId>org.tmatesoft.svnkit</groupId>
736
                <artifactId>svnkit-cli</artifactId>
737
                <version>1.3.3</version>
738
            </dependency>
739
            <dependency>
740
                <groupId>tablelayout</groupId>
741
                <artifactId>TableLayout</artifactId>
742
                <version>20050920</version>
743
            </dependency>
744
            <dependency>
745
                <groupId>info.clearthought</groupId>
746
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
747
                <version>2007-04-21</version>
748
            </dependency>
749
            <dependency>
750
                <groupId>net.sourceforge.thinlet</groupId>
751
                <artifactId>thinlet</artifactId>
752
                <version>2005-03-28</version>
753
            </dependency>
754
            <dependency>
755
                <groupId>gnu.trove</groupId>
756
                <artifactId>trove</artifactId>
757
                <version>0.1.8</version>
758
            </dependency>
759
            <dependency>
760
                <groupId>java3d</groupId>
761
                <artifactId>vecmath</artifactId>
762
                <version>1.3.1</version>
763
            </dependency>
764
            <dependency>
765
                <groupId>org.apache</groupId>
766
                <artifactId>xbean</artifactId>
767
                <version>2.2.0</version>
768
            </dependency>
769
            <dependency>
770
                <groupId>xerces</groupId>
771
                <artifactId>xercesImpl</artifactId>
772
                <version>2.11.0</version>
773
            </dependency>
774
            <dependency>
775
                <groupId>xml-apis</groupId>
776
                <artifactId>xml-apis</artifactId>
777
                <version>1.4.01</version>
778
            </dependency>
779
            <dependency>
780
                <groupId>xml-apis</groupId>
781
                <artifactId>xml-apis-ext</artifactId>
782
                <version>1.3.04</version>
783
            </dependency>
784
            <dependency>
785
                <groupId>xmlpull</groupId>
786
                <artifactId>xmlpull</artifactId>
787
                <version>1.1.3.1</version>
788
            </dependency>
789
            <dependency>
790
                <groupId>zql</groupId>
791
                <artifactId>zql</artifactId>
792
                <version>unknown</version>
793
            </dependency>
794

    
795
            <!-- External gvSIG projects -->
796

    
797
            <dependency>
798
                <groupId>org.gvsig</groupId>
799
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
800
                <version>1.0.1</version>
801
            </dependency>
802
            <dependency>
803
                <groupId>org.gvsig</groupId>
804
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
805
                <version>1.0.0</version>
806
            </dependency>
807
<!--            <dependency>
808
                <groupId>org.gvsig</groupId>
809
                <artifactId>org.gvsig.tools.lib</artifactId>
810
                <version>${gvsig.tools.version}</version>
811
            </dependency>
812
            <dependency>
813
                <groupId>org.gvsig</groupId>
814
                <artifactId>org.gvsig.tools.lib</artifactId>
815
                <version>${gvsig.tools.version}</version>
816
                <type>test-jar</type>
817
                <scope>test</test>
818
            </dependency>
819
            <dependency>
820
                <groupId>org.gvsig</groupId>
821
                <artifactId>org.gvsig.tools.swing.api</artifactId>
822
                <version>${gvsig.tools.version}</version>
823
            </dependency>
824
            <dependency>
825
                <groupId>org.gvsig</groupId>
826
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
827
                <version>${gvsig.tools.version}</version>
828
            </dependency>-->
829
<!--
830
            <dependency>
831
                <groupId>org.gvsig</groupId>
832
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
833
                <version>${gvsig.tools.version}</version>
834
            </dependency>
835
            <dependency>
836
                <groupId>org.gvsig</groupId>
837
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
838
                <version>${gvsig.tools.version}</version>
839
            </dependency>
840
            <dependency>
841
                <groupId>org.gvsig</groupId>
842
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
843
                <version>${gvsig.tools.version}</version>
844
            </dependency>
845
            <dependency>
846
                <groupId>org.gvsig</groupId>
847
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
848
                <version>${gvsig.tools.version}</version>
849
            </dependency>-->
850

    
851
            <dependency>
852
                <groupId>org.gvsig</groupId>
853
                <artifactId>org.gvsig.catalog</artifactId>
854
                <version>2.0</version>
855
            </dependency>
856
            <dependency>
857
                <groupId>org.gvsig.external</groupId>
858
                <artifactId>org.gvsig.external.jump</artifactId>
859
                <version>1.0.0</version>
860
            </dependency>
861
            <dependency>
862
                <groupId>org.gvsig</groupId>
863
                <artifactId>org.gvsig.proj.lib.api</artifactId>
864
                <version>${gvsig.proj.version}</version>
865
            </dependency>
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
869
                <version>${gvsig.proj.version}</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.proj.swing.api</artifactId>
874
                <version>${gvsig.proj.version}</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
879
                <version>${gvsig.proj.version}</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.projection.api</artifactId>
884
                <version>${gvsig.projection.api.version}</version>
885
            </dependency>
886

    
887
            <!-- Childs projects -->
888

    
889
            <dependency>
890
                <groupId>org.gvsig</groupId>
891
                <artifactId>org.gvsig.about.api</artifactId>
892
                <version>2.0.112-SNAPSHOT</version>
893
            </dependency>
894
            <dependency>
895
                <groupId>org.gvsig</groupId>
896
                <artifactId>org.gvsig.about.impl</artifactId>
897
                <version>2.0.112-SNAPSHOT</version>
898
            </dependency>
899
            <dependency>
900
                <groupId>org.gvsig</groupId>
901
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
902
                <version>2.0.112-SNAPSHOT</version>
903
            </dependency>
904
            <dependency>
905
                <groupId>org.gvsig</groupId>
906
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
907
                <version>2.0.112-SNAPSHOT</version>
908
            </dependency>
909
            <dependency>
910
                <groupId>org.gvsig</groupId>
911
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
912
                <version>2.0.112-SNAPSHOT</version>
913
            </dependency>
914
            <dependency>
915
                <groupId>org.gvsig</groupId>
916
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
917
                <version>2.0.112-SNAPSHOT</version>
918
            </dependency>
919
            <dependency>
920
                <groupId>org.gvsig</groupId>
921
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
922
                <version>2.0.112-SNAPSHOT</version>
923
            </dependency>
924
            <dependency>
925
                <groupId>org.gvsig</groupId>
926
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
927
                <version>2.0.112-SNAPSHOT</version>
928
            </dependency>
929
            <dependency>
930
                <groupId>org.gvsig</groupId>
931
                <artifactId>org.gvsig.andami</artifactId>
932
                <version>2.0.112-SNAPSHOT</version>
933
            </dependency>
934
            <dependency>
935
                <groupId>org.gvsig</groupId>
936
                <artifactId>org.gvsig.app</artifactId>
937
                <version>2.0.112-SNAPSHOT</version>
938
            </dependency>
939
            <dependency>
940
                <groupId>org.gvsig</groupId>
941
                <artifactId>org.gvsig.ui</artifactId>
942
                <version>2.0.112-SNAPSHOT</version>
943
            </dependency>
944
            <dependency>
945
                <groupId>org.gvsig</groupId>
946
                <artifactId>org.gvsig.fmap.control</artifactId>
947
                <version>2.0.112-SNAPSHOT</version>
948
            </dependency>
949
            <dependency>
950
                <groupId>org.gvsig</groupId>
951
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
952
                <version>2.0.112-SNAPSHOT</version>
953
            </dependency>
954
            <dependency>
955
                <groupId>org.gvsig</groupId>
956
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
957
                <version>2.0.112-SNAPSHOT</version>
958
            </dependency>
959
            <dependency>
960
                <groupId>org.gvsig</groupId>
961
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
962
                <version>2.0.112-SNAPSHOT</version>
963
            </dependency>
964
            <dependency>
965
                <groupId>org.gvsig</groupId>
966
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
967
                <version>2.0.112-SNAPSHOT</version>
968
            </dependency>
969
            <dependency>
970
                <groupId>org.gvsig</groupId>
971
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
972
                <version>2.0.112-SNAPSHOT</version>
973
            </dependency>
974
            <dependency>
975
                <groupId>org.gvsig</groupId>
976
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
977
                <version>2.0.112-SNAPSHOT</version>
978
            </dependency>
979
            <dependency>
980
                <groupId>org.gvsig</groupId>
981
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
982
                <version>2.0.112-SNAPSHOT</version>
983
                <type>test-jar</type>
984
                <scope>test</scope>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
989
                <version>2.0.112-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
994
                <version>2.0.112-SNAPSHOT</version>
995
            </dependency>
996
            <dependency>
997
                <groupId>org.gvsig</groupId>
998
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
999
                <version>2.0.112-SNAPSHOT</version>
1000
            </dependency>
1001

    
1002
            <dependency>
1003
                <groupId>org.gvsig</groupId>
1004
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1005
                <version>2.0.112-SNAPSHOT</version>
1006
            </dependency>
1007
            <dependency>
1008
                <groupId>org.gvsig</groupId>
1009
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1010
                <version>2.0.112-SNAPSHOT</version>
1011
            </dependency>
1012
            <dependency>
1013
                <groupId>org.gvsig</groupId>
1014
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1015
                <version>2.0.112-SNAPSHOT</version>
1016
            </dependency>
1017
            <dependency>
1018
                <groupId>org.gvsig</groupId>
1019
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1020
                <version>2.0.112-SNAPSHOT</version>
1021
            </dependency>
1022
            <dependency>
1023
              <groupId>org.gvsig</groupId>
1024
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1025
              <version>2.0.112-SNAPSHOT</version>
1026
            </dependency>
1027
                <dependency>
1028
              <groupId>org.gvsig</groupId>
1029
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1030
               <version>2.0.112-SNAPSHOT</version>
1031
            </dependency>
1032
            <dependency>
1033
                <groupId>org.gvsig</groupId>
1034
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1035
                <version>2.0.112-SNAPSHOT</version>
1036
            </dependency>
1037
            <dependency>
1038
                <groupId>org.gvsig</groupId>
1039
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1040
                <version>2.0.112-SNAPSHOT</version>
1041
                <type>test-jar</type>
1042
                <scope>test</scope>
1043
            </dependency>
1044
            <dependency>
1045
                <groupId>org.gvsig</groupId>
1046
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1047
                <version>2.0.112-SNAPSHOT</version>
1048
            </dependency>
1049
            <dependency>
1050
                <groupId>org.gvsig</groupId>
1051
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1052
                <version>2.0.46-SNAPSHOT</version>
1053
            </dependency>
1054
            <dependency>
1055
                <groupId>org.gvsig</groupId>
1056
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1057
                <version>2.0.112-SNAPSHOT</version>
1058
            </dependency>
1059
            <dependency>
1060
                <groupId>org.gvsig</groupId>
1061
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1062
                <version>2.0.112-SNAPSHOT</version>
1063
            </dependency>
1064
            <dependency>
1065
                <groupId>org.gvsig</groupId>
1066
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1067
                <version>2.0.112-SNAPSHOT</version>
1068
            </dependency>
1069
            <dependency>
1070
                <groupId>org.gvsig</groupId>
1071
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1072
                <version>2.0.112-SNAPSHOT</version>
1073
            </dependency>
1074
            <dependency>
1075
                <groupId>org.gvsig</groupId>
1076
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1077
                <version>2.0.112-SNAPSHOT</version>
1078
            </dependency>
1079
            <dependency>
1080
                <groupId>org.gvsig</groupId>
1081
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1082
                <version>2.0.112-SNAPSHOT</version>
1083
            </dependency>
1084
            <dependency>
1085
                <groupId>org.gvsig</groupId>
1086
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1087
                <version>2.0.112-SNAPSHOT</version>
1088
            </dependency>
1089
            <!--
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1093
                <version>2.0.103-SNAPSHOT</version>
1094
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098
                <version>2.0.103-SNAPSHOT</version>
1099
            </dependency>
1100
            -->
1101
            <dependency>
1102
                <groupId>org.gvsig</groupId>
1103
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1104
                <version>2.0.112-SNAPSHOT</version>
1105
            </dependency>
1106
            <dependency>
1107
                <groupId>org.gvsig</groupId>
1108
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1109
                <version>2.0.112-SNAPSHOT</version>
1110
            </dependency>
1111

    
1112

    
1113
            <dependency>
1114
                <groupId>org.gvsig</groupId>
1115
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1116
                <version>2.0.112-SNAPSHOT</version>
1117
            </dependency>
1118
            <dependency>
1119
                <groupId>org.gvsig</groupId>
1120
                <artifactId>org.gvsig.compat.api</artifactId>
1121
                <version>2.0.112-SNAPSHOT</version>
1122
            </dependency>
1123
            <dependency>
1124
                <groupId>org.gvsig</groupId>
1125
                <artifactId>org.gvsig.compat.se</artifactId>
1126
                <version>2.0.112-SNAPSHOT</version>
1127
            </dependency>
1128
            <dependency>
1129
                <groupId>org.gvsig</groupId>
1130
                <artifactId>org.gvsig.remoteclient</artifactId>
1131
                <version>2.0.112-SNAPSHOT</version>
1132
            </dependency>
1133
            <dependency>
1134
                <groupId>org.gvsig</groupId>
1135
                <artifactId>org.gvsig.i18n</artifactId>
1136
                <version>2.0.112-SNAPSHOT</version>
1137
            </dependency>
1138
            <dependency>
1139
                <groupId>org.gvsig</groupId>
1140
                <artifactId>org.gvsig.utils</artifactId>
1141
                <version>2.0.112-SNAPSHOT</version>
1142
            </dependency>
1143
            <dependency>
1144
                <groupId>org.gvsig</groupId>
1145
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1146
                <version>2.0.112-SNAPSHOT</version>
1147
            </dependency>
1148
            <dependency>
1149
                <groupId>org.gvsig</groupId>
1150
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1151
                <version>2.0.112-SNAPSHOT</version>
1152
            </dependency>
1153
            <dependency>
1154
                <groupId>org.gvsig</groupId>
1155
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1156
                <version>2.0.112-SNAPSHOT</version>
1157
            </dependency>
1158
            <dependency>
1159
                <groupId>org.gvsig</groupId>
1160
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1161
                <version>2.0.112-SNAPSHOT</version>
1162
            </dependency>
1163
            <dependency>
1164
                <groupId>org.gvsig</groupId>
1165
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1166
                <version>2.0.112-SNAPSHOT</version>
1167
            </dependency>
1168
            <dependency>
1169
                <groupId>org.gvsig</groupId>
1170
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1171
                <version>2.0.112-SNAPSHOT</version>
1172
                <type>test-jar</type>
1173
                <scope>test</scope>
1174
            </dependency>
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1178
                <version>2.0.112-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1183
                <version>2.0.112-SNAPSHOT</version>
1184
            </dependency>
1185
            <dependency>
1186
                <groupId>org.gvsig</groupId>
1187
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1188
                <version>2.0.112-SNAPSHOT</version>
1189
            </dependency>
1190
            <dependency>
1191
                <groupId>org.gvsig</groupId>
1192
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1193
                <version>2.0.112-SNAPSHOT</version>
1194
            </dependency>
1195
            <dependency>
1196
                <groupId>org.gvsig</groupId>
1197
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1198
                <version>2.0.46-SNAPSHOT</version>
1199
            </dependency>
1200
            <dependency>
1201
                <groupId>org.gvsig</groupId>
1202
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1203
                <version>2.0.112-SNAPSHOT</version>
1204
            </dependency>
1205
            <dependency>
1206
                <groupId>org.gvsig</groupId>
1207
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1208
                <version>2.0.112-SNAPSHOT</version>
1209
            </dependency>
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1213
                <version>2.0.112-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1218
                <version>2.0.112-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1223
                <version>2.0.112-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1228
                <version>2.0.112-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1233
                <version>2.0.112-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1238
                <version>2.0.112-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1243
                <version>2.0.112-SNAPSHOT</version>
1244
                <type>test-jar</type>
1245
                <scope>test</scope>
1246
            </dependency>
1247
            <dependency>
1248
                <groupId>org.gvsig</groupId>
1249
                <artifactId>org.gvsig.personaldb.lib.impl</artifactId>
1250
                <version>2.0.112-SNAPSHOT</version>
1251
            </dependency>
1252
            <dependency>
1253
                <groupId>org.gvsig</groupId>
1254
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1255
                <version>2.0.112-SNAPSHOT</version>
1256
            </dependency>
1257
            <dependency>
1258
                <groupId>org.gvsig</groupId>
1259
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1260
                <version>2.0.112-SNAPSHOT</version>
1261
            </dependency>
1262
            <dependency>
1263
                <groupId>org.gvsig</groupId>
1264
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1265
                <version>2.0.112-SNAPSHOT</version>
1266
            </dependency>
1267
            <dependency>
1268
                <groupId>org.gvsig</groupId>
1269
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1270
                <version>2.0.112-SNAPSHOT</version>
1271
            </dependency>
1272
            <dependency>
1273
                <groupId>org.gvsig</groupId>
1274
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1275
                <version>2.0.112-SNAPSHOT</version>
1276
            </dependency>
1277
            <dependency>
1278
                <groupId>org.gvsig</groupId>
1279
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1280
                <version>2.0.112-SNAPSHOT</version>
1281
            </dependency>
1282
            <dependency>
1283
                <groupId>org.gvsig</groupId>
1284
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1285
                <version>2.0.112-SNAPSHOT</version>
1286
            </dependency>
1287

    
1288
            <dependency>
1289
                <groupId>org.gvsig</groupId>
1290
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1291
                <version>2.0.112-SNAPSHOT</version>
1292
            </dependency>
1293
            <dependency>
1294
                <groupId>org.gvsig</groupId>
1295
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1296
                <version>2.0.112-SNAPSHOT</version>
1297
            </dependency>
1298
            <dependency>
1299
                <groupId>org.gvsig</groupId>
1300
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1301
                <version>2.0.112-SNAPSHOT</version>
1302
                <type>test-jar</type>
1303
                <scope>test</scope>
1304
            </dependency>
1305
            <dependency>
1306
                <groupId>org.gvsig</groupId>
1307
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1308
                <version>2.0.112-SNAPSHOT</version>
1309
            </dependency>
1310
            <dependency>
1311
                <groupId>org.gvsig</groupId>
1312
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1313
                <version>2.0.112-SNAPSHOT</version>
1314
            </dependency>
1315

    
1316
            <dependency>
1317
                <groupId>org.gvsig</groupId>
1318
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1319
                <version>2.0.112-SNAPSHOT</version>
1320
            </dependency>
1321
            <dependency>
1322
                <groupId>org.gvsig</groupId>
1323
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1324
                <version>2.0.112-SNAPSHOT</version>
1325
            </dependency>
1326
            <dependency>
1327
                <groupId>org.gvsig</groupId>
1328
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1329
                <version>2.0.112-SNAPSHOT</version>
1330
            </dependency>
1331
            <dependency>
1332
                <groupId>org.gvsig</groupId>
1333
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1334
                <version>2.0.112-SNAPSHOT</version>
1335
            </dependency>
1336
            <dependency>
1337
                <groupId>org.gvsig</groupId>
1338
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1339
                <version>2.0.112-SNAPSHOT</version>
1340
            </dependency>
1341
            <dependency>
1342
                <groupId>org.gvsig</groupId>
1343
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1344
                <version>2.0.112-SNAPSHOT</version>
1345
            </dependency>
1346
            <dependency>
1347
                <groupId>org.gvsig</groupId>
1348
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1349
                <version>2.0.112-SNAPSHOT</version>
1350
            </dependency>
1351
            <dependency>
1352
                <groupId>org.gvsig</groupId>
1353
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1354
                <version>2.0.49-SNAPSHOT</version>
1355
            </dependency>
1356
            <dependency>
1357
                <groupId>org.gvsig</groupId>
1358
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1359
                <version>2.0.112-SNAPSHOT</version>
1360
            </dependency>
1361
            <!--
1362
                      <dependency>
1363
                        <groupId>org.gvsig</groupId>
1364
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1365
                        <version>2.0.10-SNAPSHOT</version>
1366
                      </dependency>
1367
            -->
1368
            <dependency>
1369
                <groupId>org.gvsig</groupId>
1370
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1371
                <version>2.0.112-SNAPSHOT</version>
1372
            </dependency>
1373
            <dependency>
1374
                <groupId>org.gvsig</groupId>
1375
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1376
                <version>2.0.112-SNAPSHOT</version>
1377
            </dependency>
1378
            <dependency>
1379
                <groupId>org.gvsig</groupId>
1380
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1381
                <version>2.0.112-SNAPSHOT</version>
1382
            </dependency>
1383
            <dependency>
1384
                <groupId>org.gvsig</groupId>
1385
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1386
                <version>2.0.112-SNAPSHOT</version>
1387
            </dependency>
1388
            <!--
1389
            <dependency>
1390
                <groupId>org.gvsig</groupId>
1391
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1392
                <version>2.0.24-SNAPSHOT</version>
1393
            </dependency>
1394
            -->
1395
            <dependency>
1396
                <groupId>org.gvsig</groupId>
1397
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1398
                <version>2.0.112-SNAPSHOT</version>
1399
            </dependency>
1400
            <dependency>
1401
                <groupId>org.gvsig</groupId>
1402
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1403
                <version>2.0.112-SNAPSHOT</version>
1404
            </dependency>
1405
            <dependency>
1406
                <groupId>org.gvsig</groupId>
1407
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1408
                <version>2.0.112-SNAPSHOT</version>
1409
            </dependency>
1410
            <dependency>
1411
                <groupId>org.gvsig</groupId>
1412
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1413
                <version>2.0.112-SNAPSHOT</version>
1414
            </dependency>
1415

    
1416
        </dependencies>
1417
    </dependencyManagement>
1418

    
1419
    <dependencies>
1420
        <dependency>
1421
            <groupId>junit</groupId>
1422
            <artifactId>junit</artifactId>
1423
            <scope>test</scope>
1424
        </dependency>
1425
    </dependencies>
1426

    
1427
    <build>
1428
        <extensions>
1429
            <extension>
1430
                <groupId>org.apache.maven.wagon</groupId>
1431
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1432
                <version>2.4</version>
1433
            </extension>
1434
        </extensions>
1435

    
1436
        <pluginManagement>
1437
            <plugins>
1438

    
1439
                <plugin>
1440
                    <groupId>org.apache.maven.plugins</groupId>
1441
                    <artifactId>maven-scm-plugin</artifactId>
1442
                    <version>1.9</version>
1443
                    <configuration>
1444
                        <connectionType>connection</connectionType>
1445
                    </configuration>
1446
                </plugin>
1447

    
1448
                <plugin>
1449
                    <groupId>org.apache.maven.plugins</groupId>
1450
                    <artifactId>maven-compiler-plugin</artifactId>
1451
                    <version>2.3.2</version>
1452
                    <configuration>
1453
                        <source>1.7</source>
1454
                        <target>1.7</target>
1455
                        <encoding>ISO-8859-1</encoding>
1456
                    </configuration>
1457
                </plugin>
1458

    
1459
                <plugin>
1460
                    <groupId>org.apache.maven.plugins</groupId>
1461
                    <artifactId>maven-resources-plugin</artifactId>
1462
                    <version>2.4.3</version>
1463
                    <configuration>
1464
                        <encoding>ISO-8859-1</encoding>
1465
                    </configuration>
1466
                </plugin>
1467

    
1468
                <plugin>
1469
                    <groupId>org.apache.maven.plugins</groupId>
1470
                    <artifactId>maven-eclipse-plugin</artifactId>
1471
                    <configuration>
1472
                        <downloadSources>true</downloadSources>
1473
                        <downloadJavadocs>true</downloadJavadocs>
1474
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1475
                    </configuration>
1476
                </plugin>
1477

    
1478
                <plugin>
1479
                    <groupId>org.apache.maven.plugins</groupId>
1480
                    <artifactId>maven-surefire-plugin</artifactId>
1481
                    <version>2.7.1</version>
1482
                    <configuration>
1483
                        <forkMode>once</forkMode>
1484
                        <environmentVariables>
1485
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1486
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1487
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1488
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1489
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1490
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1491
                        </environmentVariables>
1492
                    </configuration>
1493
                </plugin>
1494

    
1495
                <plugin>
1496
                    <groupId>org.apache.maven.plugins</groupId>
1497
                    <artifactId>maven-failsafe-plugin</artifactId>
1498
                    <executions>
1499
                        <execution>
1500
                            <goals>
1501
                                <goal>integration-test</goal>
1502
                                <goal>verify</goal>
1503
                            </goals>
1504
                        </execution>
1505
                    </executions>
1506
                    <configuration>
1507
                        <forkMode>once</forkMode>
1508
                        <environmentVariables>
1509
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1510
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1511
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1512
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1513
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1514
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1515
                        </environmentVariables>
1516
                    </configuration>
1517
                </plugin>
1518

    
1519
                <plugin>
1520
                    <groupId>org.apache.maven.plugins</groupId>
1521
                    <artifactId>maven-javadoc-plugin</artifactId>
1522
                    <version>2.9</version>
1523
                    <configuration>
1524
                        <docTitle>${project.name} ${project.version}</docTitle>
1525
                        <encoding>ISO-8859-1</encoding>
1526
                        <footer />
1527
                        <header />
1528
                        <keywords>false</keywords>
1529
                        <!-- Don't include the deprecateds items in the javadoc -->
1530
                        <nodeprecated>true</nodeprecated>
1531
                        <!-- Don't generate javadoc of project with submodules -->
1532
                        <aggregate>false</aggregate>
1533
                        <!-- Removed detection of links due to its high cost -->
1534
                        <detectJavaApiLink>false</detectJavaApiLink>
1535
                        <detectLinks>false</detectLinks>
1536
                        <detectOfflineLinks>false</detectOfflineLinks>
1537
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1538
                        <includeDependencySources>false</includeDependencySources>
1539
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1540
                        <javaApiLinks>
1541
                            <property>
1542
                                <name>api_1.4</name>
1543
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1544
                            </property>
1545
                            <property>
1546
                                <name>api_1.5</name>
1547
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1548
                            </property>
1549
                            <property>
1550
                                <name>api_1.6</name>
1551
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1552
                            </property>
1553
                            <property>
1554
                                <name>api_1.7</name>
1555
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1556
                            </property>
1557
                        </javaApiLinks>
1558
                    </configuration>
1559
                </plugin>
1560

    
1561
                <plugin>
1562
                    <groupId>org.apache.maven.plugins</groupId>
1563
                    <artifactId>maven-site-plugin</artifactId>
1564
                    <version>3.3</version>
1565
                    <configuration>
1566
                        <chmod>true</chmod>
1567
                        <chmodMode>a+rwX</chmodMode>
1568
                    </configuration>
1569
                </plugin>
1570

    
1571
                <plugin>
1572
                    <groupId>org.apache.maven.plugins</groupId>
1573
                    <artifactId>maven-jar-plugin</artifactId>
1574
                    <version>2.3.1</version>
1575
                    <configuration>
1576
                        <archive>
1577
                            <manifestEntries>
1578
                                <Built-By>gvSIG Team</Built-By>
1579
                            </manifestEntries>
1580
                        </archive>
1581
                    </configuration>
1582
                </plugin>
1583

    
1584
                <plugin>
1585
                    <groupId>org.codehaus.mojo</groupId>
1586
                    <artifactId>properties-maven-plugin</artifactId>
1587
                    <version>1.0-alpha-2</version>
1588
                </plugin>
1589

    
1590
                <plugin>
1591
                    <groupId>org.apache.maven.plugins</groupId>
1592
                    <artifactId>maven-antrun-plugin</artifactId>
1593
                    <version>1.7</version>
1594
                </plugin>
1595

    
1596
                <plugin>
1597
                    <groupId>org.codehaus.mojo</groupId>
1598
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1599
                    <version>1.9</version>
1600
                </plugin>
1601

    
1602
                <plugin>
1603
                    <groupId>org.apache.maven.plugins</groupId>
1604
                    <artifactId>maven-release-plugin</artifactId>
1605
                    <version>2.4.1</version>
1606
                </plugin>
1607

    
1608
                <plugin>
1609
                    <groupId>org.apache.maven.plugins</groupId>
1610
                    <artifactId>maven-deploy-plugin</artifactId>
1611
                    <version>2.6</version>
1612
                </plugin>
1613

    
1614
                <plugin>
1615
                    <artifactId>maven-assembly-plugin</artifactId>
1616
                    <version>2.4</version>
1617
                    <executions>
1618
                        <execution>
1619
                            <id>gvsig-plugin-package</id>
1620
                            <phase>package</phase>
1621
                            <configuration>
1622
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1623
                                <appendAssemblyId>false</appendAssemblyId>
1624
                                <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>
1625
                                <descriptors>
1626
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1627
                                </descriptors>
1628
                            </configuration>
1629
                        </execution>
1630
                    </executions>
1631
                </plugin>
1632

    
1633
                <plugin>
1634
                    <groupId>org.apache.maven.plugins</groupId>
1635
                    <artifactId>maven-clean-plugin</artifactId>
1636
                    <version>2.4.1</version>
1637
                </plugin>
1638

    
1639
                <plugin>
1640
                    <groupId>org.codehaus.mojo</groupId>
1641
                    <artifactId>exec-maven-plugin</artifactId>
1642
                    <version>1.2</version>
1643
                </plugin>
1644

    
1645
                <plugin>
1646
                    <!-- invoke as "mvn license:format" to fix the header -->
1647
                    <!-- invoke as "mvn license:check" to check the header -->
1648
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1649
                    <groupId>com.mycila.maven-license-plugin</groupId>
1650
                    <artifactId>maven-license-plugin</artifactId>
1651
                    <version>1.10.b1</version>
1652
                    <configuration>
1653
                        <header>header.txt</header>
1654
                        <failIfMissing>false</failIfMissing>
1655
                        <aggregate>false</aggregate>
1656
                        <strictCheck>true</strictCheck>
1657
                        <encoding>ISO-8859-1</encoding>
1658
                        <quiet>false</quiet>
1659
                        <excludes>
1660
                            <exclude>**/*.properties</exclude>
1661
                            <exclude>**/*.txt</exclude>
1662
                            <exclude>**/*.jpg</exclude>
1663
                            <exclude>**/*.jpeg</exclude>
1664
                            <exclude>**/*.svg</exclude>
1665
                            <exclude>**/*.png</exclude>
1666
                            <exclude>**/*.gvssym</exclude>
1667
                            <exclude>**/*.def</exclude>
1668
                            <exclude>**/*.msg</exclude>
1669
                        </excludes>
1670
                    </configuration>
1671
                    <dependencies>
1672
                        <dependency>
1673
                            <groupId>org.gvsig</groupId>
1674
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1675
                            <version>1.0.0</version>
1676
                        </dependency>
1677
                    </dependencies>
1678
                </plugin>
1679

    
1680
                <!-- Habria que ver si es posible sustituir el plugin -->
1681
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1682
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1683
                <!--
1684
                <plugin>
1685
                    <groupId>org.codehaus.mojo</groupId>
1686
                    <artifactId>license-maven-plugin</artifactId>
1687
                    <version>1.5</version>
1688
                </plugin>
1689
                -->
1690

    
1691
                <plugin>
1692
                    <groupId>org.apache.maven.plugins</groupId>
1693
                    <artifactId>maven-checkstyle-plugin</artifactId>
1694
                    <version>2.10</version>
1695
                </plugin>
1696

    
1697
                <plugin>
1698
                    <groupId>org.apache.maven.plugins</groupId>
1699
                    <artifactId>maven-source-plugin</artifactId>
1700
                    <version>2.2.1</version>
1701
                </plugin>
1702

    
1703
                <plugin>
1704
                    <groupId>org.codehaus.gmaven</groupId>
1705
                    <artifactId>gmaven-plugin</artifactId>
1706
                    <version>1.4</version>
1707
                    <dependencies>
1708
                        <dependency>
1709
                            <groupId>com.github.lookfirst</groupId>
1710
                            <artifactId>sardine</artifactId>
1711
                            <version>5.0.1</version>
1712
                        </dependency>
1713
                    </dependencies>
1714
                    <executions>
1715

    
1716
                        <execution>
1717
                            <id>increase-build-number</id>
1718
                            <phase>process-sources</phase>
1719
                            <configuration>
1720
                                <source><![CDATA[
1721
                    // use "mvn -Dincrease-build-number process-sources"
1722
                    if( project.properties["increase-build-number"] == null ) {
1723
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1724
                    } else {
1725
                      File file = new File(project.basedir,"buildNumber.properties")
1726
                      if( ! file.exists() ) {
1727
                          log.info("Skip increment build number (buildNumber.property not present).")
1728
                        } else {
1729
                        Properties props = new Properties()
1730

    
1731
                        props.load(file.newDataInputStream())
1732
                        value = (props.getProperty("buildNumber") as int) + 1
1733
                        props.setProperty("buildNumber",value as String)
1734
                        props.store(file.newWriter(), null)
1735
                        log.info("Setting build number to " + value)
1736
                      }
1737
                    }
1738
                  ]]></source>
1739
                            </configuration>
1740
                        </execution>
1741

    
1742
                        <execution>
1743
                            <id>build-package-info</id>
1744
                            <phase>prepare-package</phase>
1745
                            <configuration>
1746
                                <source><![CDATA[
1747
                      if( project.properties["buildNumber"] == null) {
1748
                        log.info("Skip build package.info (buildNumber.property not present).")
1749
                        log.info("Skip build package.info index (buildNumber.property not present).")
1750
                      } else {
1751
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1752
                                                if( poolURL[-1] != "/" ) {
1753
                                                        poolURL = poolURL + "/";
1754
                                                }
1755
                        package_info_file  = new File(project.basedir, "target/package.info")
1756
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1757
                        Properties props = new Properties()
1758
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1759
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1760
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1761
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1762
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1763
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1764
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1765
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1766
                        props.setProperty('type', "plugin")
1767
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1768
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1769
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1770
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1771
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1772
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1773
                        props.setProperty('model-version', '1.0.1')
1774
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1775
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1776
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1777

    
1778
                        props.store(package_info_file.newWriter(), null)
1779

    
1780
                        pkgname = "gvSIG-desktop-" +
1781
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1782
                          project.properties["gvsig.package.info.code"] + "-" +
1783
                          project.properties["gvsig.package.info.version"] + "-" +
1784
                          project.properties["buildNumber"] + "-" +
1785
                          project.properties["gvsig.package.info.state"] + "-" +
1786
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1787
                          project.properties["gvsig.package.info.architecture"] + "-" +
1788
                          project.properties["gvsig.package.info.javaVM"]
1789
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1790
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1791
                        package_info_file.getParentFile().mkdirs()
1792
                        props.setProperty('download-url',
1793
                          poolURL +
1794
                          project.properties["gvsig.package.info.code"] + "/" +
1795
                          pkgname + ".gvspkg"
1796
                        )
1797
                        props.store(package_info_file.newWriter(), null)
1798
                      }
1799
                  ]]></source>
1800
                            </configuration>
1801
                        </execution>
1802

    
1803
                        <execution>
1804
                            <id>build-package-index</id>
1805
                            <phase>package</phase>
1806
                            <configuration>
1807
                                <source><![CDATA[
1808
                    ant = new AntBuilder()
1809
                    if( project.properties["buildNumber"] == null) {
1810
                      log.info("Skip building package index (buildNumber.property not present).")
1811
                    } else {
1812
                      pkgname = "gvSIG-desktop-" +
1813
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1814
                        project.properties["gvsig.package.info.code"] + "-" +
1815
                        project.properties["gvsig.package.info.version"] + "-" +
1816
                        project.properties["buildNumber"] + "-" +
1817
                        project.properties["gvsig.package.info.state"] + "-" +
1818
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1819
                        project.properties["gvsig.package.info.architecture"] + "-" +
1820
                        project.properties["gvsig.package.info.javaVM"]
1821

    
1822
                      log.info("Building package index " + pkgname + ".gvspki")
1823
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1824
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1825
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1826
                    }
1827
                  ]]></source>
1828
                            </configuration>
1829
                        </execution>
1830

    
1831
                        <execution>
1832
                            <id>install-plugin</id>
1833
                            <phase>install</phase>
1834
                            <configuration>
1835
                                <source><![CDATA[
1836
                    if( project.properties["buildNumber"] == null) {
1837
                      log.info("Skip install package (buildNumber.property not present).")
1838
                    } else {
1839
                      ant = new AntBuilder()
1840
                      pkgname = "gvSIG-desktop-" +
1841
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1842
                        project.properties["gvsig.package.info.code"] + "-" +
1843
                        project.properties["gvsig.package.info.version"] + "-" +
1844
                        project.properties["buildNumber"] + "-" +
1845
                        project.properties["gvsig.package.info.state"] + "-" +
1846
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1847
                        project.properties["gvsig.package.info.architecture"] + "-" +
1848
                        project.properties["gvsig.package.info.javaVM"]
1849

    
1850
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1851
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1852
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1853
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1854
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1855

    
1856
                              log.info("Install plugin to " + target)
1857
                              ant.unzip(src: source, dest: target)
1858
                      } else {
1859
                          log.info("Skip plugin install.")
1860
                      }
1861
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1862
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1863
                              target = new File(project.properties["gvsig.product.folder.path"] +
1864
                                "/install/" +
1865
                                project.properties["gvsig.package.info.code"] + "/" +
1866
                                pkgname + ".gvspkg")
1867
                              target.getParentFile().mkdirs()
1868

    
1869
                              log.info("Copy plugin package from " + source + " to " + target)
1870
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1871

    
1872
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1873
                              target = project.properties["gvsig.product.folder.path"] +
1874
                                "/install/" +
1875
                                project.properties["gvsig.package.info.code"] + "/" +
1876
                                pkgname + ".gvspki"
1877
                              log.info("Copy plugin package index from " + source + " to " + target)
1878
                              ant.copy(file:source, tofile:target)
1879
                      } else {
1880
                          log.info("Skip plugin package install.")
1881
                                          }
1882
                    }
1883
                  ]]></source>
1884
                            </configuration>
1885
                        </execution>
1886

    
1887
                        <execution>
1888
                            <id>deploy-package</id>
1889
                            <phase>install</phase>
1890
                            <configuration>
1891
                                <source><![CDATA[
1892

    
1893
// To deploy package use:
1894
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1895
//
1896
if( project.properties["deploy-package"] != null ) {
1897
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1898
        poolURL = project.properties["gvsig.package.info.poolURL"];
1899
        if( poolURL[-1] != "/" ) {
1900
            poolURL = poolURL + "/";
1901
        }
1902
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1903
        log.info("Deploy plugin package to '"+targetPath+"'.");
1904

    
1905
        pkgname = "gvSIG-desktop-" +
1906
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1907
        project.properties["gvsig.package.info.code"] + "-" +
1908
        project.properties["gvsig.package.info.version"] + "-" +
1909
        project.properties["buildNumber"] + "-" +
1910
        project.properties["gvsig.package.info.state"] + "-" +
1911
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1912
        project.properties["gvsig.package.info.architecture"] + "-" +
1913
        project.properties["gvsig.package.info.javaVM"];
1914

    
1915
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1916
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1917

    
1918
        log.info("Creating addon-request.txt in target folder");
1919
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1920
            out.println("");
1921
            out.println("# "+pkgname);
1922
            out.println("");
1923
            out.println(targetPath+"/" + pkgname + ".gvspki");
1924
            out.println("");
1925
        }
1926

    
1927
        if( project.properties["username"] == null ) {
1928
            print("Enter user name: ");
1929
            user = System.console().readLine().toString()
1930
            if( user != "" ) {
1931
                project.properties.setProperty("username",user);
1932
            }
1933
        }
1934
        if( project.properties["password"] == null ) {
1935
            print("Enter password for user '" + project.properties["username"] + "': ");
1936
            password = System.console().readPassword().toString()
1937
            if( password != "" ) {
1938
                project.properties.setProperty("password",password);
1939
            }
1940
        }
1941
        WebDAVClient session = new WebDAVClient(log);
1942
        if( project.properties["username"] == null || project.properties["password"] == null ) {
1943
            log.info("[WEBDAV] creating non authenticated session.");
1944
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
1945
            session.login();
1946
        } else {
1947
            session.login(project.properties["username"], project.properties["password"]);
1948
        }
1949
        session.makedirs(targetPath);
1950
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
1951
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
1952

    
1953
    } else {
1954
        log.info("Skip plugin package deploy. It not be installed by default.");
1955
    }
1956
} else {
1957
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
1958
}
1959

    
1960
public class WebDAVClient {
1961

    
1962
    def log;
1963

    
1964
    private String user;
1965
    private String password;
1966
    private Object sardine;
1967

    
1968
    public WebDAVClient(log) {
1969
        disableCertificateValidation();
1970
            this.log = log;
1971
    }
1972

    
1973
    public void login(String user, String password) {
1974
        log.info("[WEBDAV] login as '"+user+"'.");
1975
        def SardineFactory
1976
        try {
1977
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1978
        } catch (Exception ex) {
1979
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1980
        }
1981
        this.user = user;
1982
        this.password = password;
1983
        this.sardine = SardineFactory.begin(this.user,this.password);
1984
    }
1985

    
1986
    public void login() {
1987
        log.info("[WEBDAV] login as guest");
1988
        this.sardine = SardineFactory.begin();
1989
    }
1990

    
1991
    public boolean exists(String url) throws Exception {
1992
        return sardine.exists(url);
1993
    }
1994

    
1995
    public void put(String source, String target) throws Exception {
1996
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1997
        InputStream fis = new FileInputStream(new File(source));
1998
        sardine.put(target, fis);
1999
        log.info("[WEBDAV] put ok.");
2000
    }
2001

    
2002
    public void mkdir(String url) throws Exception {
2003
        if( ! exists(url) ) {
2004
            log.info("[WEBDAV] mkdir '"+url+"'.");
2005
            sardine.createDirectory(url);
2006
        }
2007
    }
2008

    
2009
    public List list(String url) throws Exception {
2010
        List resources = sardine.list(url);
2011
        return resources;
2012
    }
2013

    
2014
    void disableCertificateValidation() {
2015
    /*
2016
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2017
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2018
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2019
                    return new java.security.cert.X509Certificate[0];
2020
                }
2021

    
2022
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2023
                }
2024

    
2025
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2026
                }
2027
            };
2028

    
2029
        // Ignore differences between given hostname and certificate hostname
2030
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2031
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2032
                return true;
2033
            }
2034
        };
2035

    
2036
        // Install the all-trusting trust manager
2037
        try {
2038
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2039
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2040
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2041
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2042
        } catch (Exception e) {
2043
        }
2044
        */
2045
    }
2046

    
2047
    public void makedirs(String url) throws Exception {
2048
        log.info("[WEBDAV] makedirs '"+url+"'.");
2049
        URL u = new URL(url);
2050
        String[] x = u.getPath().split("/");
2051
        String path = "";
2052
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2053
} ]]></source>
2054
                            </configuration>
2055
                        </execution>
2056

    
2057
                    </executions>
2058
                </plugin>
2059

    
2060
            </plugins>
2061
        </pluginManagement>
2062

    
2063
        <plugins>
2064
            <plugin>
2065
                <groupId>org.apache.maven.plugins</groupId>
2066
                <artifactId>maven-scm-plugin</artifactId>
2067
            </plugin>
2068

    
2069
            <plugin>
2070
                <artifactId>maven-clean-plugin</artifactId>
2071
                <configuration>
2072
                    <filesets>
2073
                        <fileset>
2074
                            <directory>${user.home}/.depman/</directory>
2075
                            <includes>
2076
                                <include>**</include>
2077
                            </includes>
2078
                        </fileset>
2079
                    </filesets>
2080
                    <followSymLinks>true</followSymLinks>
2081
                </configuration>
2082
            </plugin>
2083

    
2084
            <plugin>
2085
                <groupId>org.apache.maven.plugins</groupId>
2086
                <artifactId>maven-release-plugin</artifactId>
2087
                <configuration>
2088
                    <!-- The property svn.tags.folder is used in external projects   -->
2089
                    <!-- to override configuraction of tagBase -->
2090
                    <tagBase>${svn.tags.folder}</tagBase>
2091
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2092
                    are not installed, so the dependencies between modules are not met. With this configuration
2093
                    we force the module installation. -->
2094
                    <preparationGoals>clean install</preparationGoals>
2095
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2096
                    <!-- Dont make site-deploy -->
2097
                    <!-- You need to run it after in folder target/checkout -->
2098
                    <goals>deploy</goals>
2099
                </configuration>
2100
            </plugin>
2101

    
2102
            <plugin>
2103
                <!-- load ".gvsig-devel.properties" -->
2104
                <groupId>org.codehaus.mojo</groupId>
2105
                <artifactId>properties-maven-plugin</artifactId>
2106
                <configuration>
2107
                    <files>
2108
                        <!-- Define gvsig.product.folder.path in this property -->
2109
                        <file>${user.home}/.gvsig-devel.properties</file>
2110
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2111
                        <file>${project.basedir}/gvsig-devel.properties</file>
2112
                        <file>buildNumber.properties</file>
2113
                    </files>
2114
                    <quiet>true</quiet>
2115
                </configuration>
2116
                <executions>
2117
                    <execution>
2118
                        <id>default</id>
2119
                        <phase>prepare-package</phase>
2120
                        <goals>
2121
                            <goal>read-project-properties</goal>
2122
                        </goals>
2123
                    </execution>
2124
                    <execution>
2125
                        <id>default-clean</id>
2126
                        <phase>pre-clean</phase>
2127
                        <goals>
2128
                            <goal>read-project-properties</goal>
2129
                        </goals>
2130
                    </execution>
2131
                </executions>
2132
            </plugin>
2133

    
2134

    
2135
            <plugin>
2136
                <groupId>org.codehaus.mojo</groupId>
2137
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2138
                <executions>
2139
                    <execution>
2140
                        <id>check-java-api</id>
2141
                        <phase>package</phase>
2142
                        <goals>
2143
                            <goal>check</goal>
2144
                        </goals>
2145
                        <configuration>
2146
                            <skip>false</skip>
2147
                            <signature>
2148
                                <groupId>org.codehaus.mojo.signature</groupId>
2149
                                <artifactId>java17</artifactId>
2150
                                <version>1.0</version>
2151
                            </signature>
2152
                            <ignores>
2153
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2154
                            </ignores>
2155
                        </configuration>
2156
                    </execution>
2157
                </executions>
2158
            </plugin>
2159

    
2160
            <plugin>
2161
                <groupId>org.apache.maven.plugins</groupId>
2162
                <artifactId>maven-javadoc-plugin</artifactId>
2163
                <executions>
2164
                    <execution>
2165
                        <id>attach-javadocs</id>
2166
                        <goals>
2167
                            <goal>jar</goal>
2168
                        </goals>
2169
                    </execution>
2170
                </executions>
2171
            </plugin>
2172

    
2173
            <plugin>
2174
                <groupId>org.apache.maven.plugins</groupId>
2175
                <artifactId>maven-source-plugin</artifactId>
2176
                <configuration>
2177
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2178
                </configuration>
2179
                <executions>
2180
                    <execution>
2181
                        <id>attach-sources</id>
2182
                        <phase>verify</phase>
2183
                        <goals>
2184
                            <goal>jar-no-fork</goal>
2185
                        </goals>
2186
                    </execution>
2187
                    <execution>
2188
                        <id>attach-test-sources</id>
2189
                        <phase>verify</phase>
2190
                        <goals>
2191
                            <goal>test-jar-no-fork</goal>
2192
                        </goals>
2193
                    </execution>
2194
                </executions>
2195
            </plugin>
2196

    
2197
            <plugin>
2198
                <groupId>org.apache.maven.plugins</groupId>
2199
                <artifactId>maven-checkstyle-plugin</artifactId>
2200
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2201
                <configuration>
2202
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2203
                    <enableRulesSummary>true</enableRulesSummary>
2204
                    <failsOnError>false</failsOnError>
2205
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2206
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2207
                </configuration>
2208
                <dependencies>
2209
                    <dependency>
2210
                        <groupId>org.gvsig</groupId>
2211
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2212
                        <version>1.0.0</version>
2213
                    </dependency>
2214
                </dependencies>
2215
            </plugin>
2216

    
2217
            <plugin>
2218
                <!-- to continue building  when test fail -->
2219
                <groupId>org.apache.maven.plugins</groupId>
2220
                <artifactId>maven-surefire-plugin</artifactId>
2221
                <configuration>
2222
                    <testFailureIgnore>true</testFailureIgnore>
2223
                </configuration>
2224
            </plugin>
2225

    
2226
        </plugins>
2227
    </build>
2228

    
2229

    
2230
    <reporting>
2231
        <excludeDefaults>true</excludeDefaults>
2232
        <plugins>
2233
            <plugin>
2234
                <groupId>org.apache.maven.plugins</groupId>
2235
                <artifactId>maven-project-info-reports-plugin</artifactId>
2236
                <version>2.7</version>
2237
                <reportSets>
2238
                    <reportSet>
2239
                        <reports>
2240
                            <report>index</report>
2241
                            <report>summary</report>
2242
                            <report>scm</report>
2243
                            <report>license</report>
2244
                            <report>project-team</report>
2245
                            <report>issue-tracking</report>
2246
                            <report>mailing-list</report>
2247
                            <report>modules</report>
2248

    
2249
                            <report>dependency-info</report>
2250
                            <!-- Removed due to its high cost
2251
                            <report>dependency-management</report>
2252
                            <report>dependencies</report>
2253
                            -->
2254
                            <report>dependency-convergence</report>
2255

    
2256
                            <!--
2257
                            <report>plugins</report>
2258
                            <report>plugin-management</report>
2259
                            <report>distribution-management</report>
2260
                            -->
2261

    
2262
                            <!-- gvSIG does not have Continuous Integration System
2263
                            <report>cim</report>
2264
                            -->
2265
                        </reports>
2266
                    </reportSet>
2267
                </reportSets>
2268
            </plugin>
2269
            <plugin>
2270
                <groupId>org.apache.maven.plugins</groupId>
2271
                <artifactId>maven-javadoc-plugin</artifactId>
2272
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2273
                <version>2.9.1</version>
2274
                <configuration>
2275
                    <!-- Don't include the deprecateds items in the javadoc -->
2276
                    <nodeprecated>true</nodeprecated>
2277
                    <!-- Don't generate javadoc of project with submodules -->
2278
                    <aggregate>false</aggregate>
2279
                    <!-- Removed detection of links due to its high cost -->
2280
                    <detectJavaApiLink>false</detectJavaApiLink>
2281
                    <detectLinks>false</detectLinks>
2282
                    <detectOfflineLinks>false</detectOfflineLinks>
2283
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2284
                    <includeDependencySources>false</includeDependencySources>
2285
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2286
                </configuration>
2287
                <reportSets>
2288
                    <reportSet>
2289
                        <id>html</id>
2290
                        <reports>
2291
                            <report>javadoc</report>
2292
                            <!-- removed javadocs of tests -->
2293
                        </reports>
2294
                    </reportSet>
2295
                </reportSets>
2296
            </plugin>
2297
            <plugin>
2298
                <groupId>org.apache.maven.plugins</groupId>
2299
                <artifactId>maven-jxr-plugin</artifactId>
2300
                <version>2.3</version>
2301
                <configuration>
2302
                    <linkJavadoc>true</linkJavadoc>
2303
                    <aggregate>false</aggregate>
2304
                </configuration>
2305
            </plugin>
2306
            <plugin>
2307
                <groupId>org.codehaus.mojo</groupId>
2308
                <artifactId>findbugs-maven-plugin</artifactId>
2309
                <version>2.5.2</version>
2310
            </plugin>
2311

    
2312
        </plugins>
2313
    </reporting>
2314

    
2315

    
2316
    <profiles>
2317

    
2318
        <profile>
2319
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2320
            <id>gvsig-root</id>
2321
            <activation>
2322
                <file>
2323
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2324
                </file>
2325
            </activation>
2326
            <build>
2327
                <plugins>
2328

    
2329
                    <plugin>
2330
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2331
                        <groupId>org.codehaus.gmaven</groupId>
2332
                        <artifactId>gmaven-plugin</artifactId>
2333
                        <executions>
2334
                            <execution>
2335
                                <id>initialize-gvsig-product-folder-path</id>
2336
                                <phase>generate-sources</phase>
2337
                                <goals>
2338
                                    <goal>execute</goal>
2339
                                </goals>
2340
                                <configuration>
2341
                                    <source><![CDATA[
2342
                    if( project.artifactId != "org.gvsig.desktop" ) {
2343
                            log.warn("Skip initialization of gvsig-devel.properties.")
2344
                    } else {
2345
                      home = System.getenv('HOME')
2346
                      if( home == null ) {
2347
                        home = System.properties['user.home']
2348
                      }
2349
                      Properties props = new Properties()
2350
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2351
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2352
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2353
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2354
                            props.load(propsFile.newDataInputStream())
2355
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2356
                            props.store(propsFile.newWriter(), null)
2357
                      } else {
2358
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2359
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2360
                        try {
2361
                          props.load(propsFile.newDataInputStream())
2362
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2363
                          if( gvsigProductFolderPath == null ) {
2364
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2365
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2366
                            props.store(propsFile.newWriter(), null)
2367
                          }
2368
                        } catch(java.io.FileNotFoundException e){
2369
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2370
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2371
                          props.store(propsFile.newWriter(), null)
2372
                        }
2373
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2374
                          f = new File(gvsigProductFolderPathDefault)
2375
                          f.mkdirs();
2376
                                                  new File(f,"WARNING.txt").withWriter { out ->
2377
                                                          out.println();
2378
                                                          out.println("The product folder used is set to:");
2379
                                                          out.println();
2380
                                                          out.println(gvsigProductFolderPath);
2381
                                                          out.println();
2382
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2383
                                                          out.println();
2384
                                                  }
2385
                        }
2386
                      }
2387
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2388
                    }
2389
                  ]]></source>
2390
                                </configuration>
2391
                            </execution>
2392

    
2393
                        </executions>
2394
                    </plugin>
2395

    
2396
                </plugins>
2397
            </build>
2398
        </profile>
2399

    
2400

    
2401

    
2402
        <profile>
2403
            <!-- This profile is used to packege and install the gvSIG plugins -->
2404
            <id>gvsig-plugin</id>
2405
            <activation>
2406
                <file>
2407
                    <exists>buildNumber.properties</exists>
2408
                </file>
2409
            </activation>
2410
            <build>
2411
                <plugins>
2412

    
2413
                    <plugin>
2414
                        <artifactId>maven-assembly-plugin</artifactId>
2415
                        <executions>
2416
                            <execution>
2417
                                <id>gvsig-plugin-package</id>
2418
                                <phase>package</phase>
2419
                                <goals>
2420
                                    <goal>single</goal>
2421
                                </goals>
2422
                            </execution>
2423
                        </executions>
2424
                    </plugin>
2425

    
2426
                    <plugin>
2427
                        <artifactId>maven-clean-plugin</artifactId>
2428
                        <configuration>
2429
                            <skip>false</skip>
2430
                            <failOnError>true</failOnError>
2431
                            <filesets>
2432
                                <fileset>
2433
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2434
                                </fileset>
2435
                            </filesets>
2436
                        </configuration>
2437
                        <executions>
2438
                            <execution>
2439
                                <id>default-clean</id>
2440
                                <phase>clean</phase>
2441
                            </execution>
2442
                        </executions>
2443
                    </plugin>
2444

    
2445
                    <plugin>
2446
                        <groupId>org.codehaus.gmaven</groupId>
2447
                        <artifactId>gmaven-plugin</artifactId>
2448
                        <executions>
2449

    
2450
                            <execution>
2451
                                <id>increase-build-number</id>
2452
                                <phase>process-sources</phase>
2453
                                <goals>
2454
                                    <goal>execute</goal>
2455
                                </goals>
2456
                            </execution>
2457

    
2458
                            <execution>
2459
                                <id>build-package-info</id>
2460
                                <phase>prepare-package</phase>
2461
                                <goals>
2462
                                    <goal>execute</goal>
2463
                                </goals>
2464
                            </execution>
2465

    
2466
                            <execution>
2467
                                <id>build-package-index</id>
2468
                                <phase>package</phase>
2469
                                <goals>
2470
                                    <goal>execute</goal>
2471
                                </goals>
2472
                            </execution>
2473

    
2474
                            <execution>
2475
                                <id>install-plugin</id>
2476
                                <phase>install</phase>
2477
                                <goals>
2478
                                    <goal>execute</goal>
2479
                                </goals>
2480
                            </execution>
2481

    
2482
                            <execution>
2483
                                <id>deploy-package</id>
2484
                                <phase>install</phase>
2485
                                <goals>
2486
                                    <goal>execute</goal>
2487
                                </goals>
2488
                            </execution>
2489

    
2490
                        </executions>
2491
                    </plugin>
2492

    
2493
                </plugins>
2494
            </build>
2495
        </profile>
2496

    
2497
    </profiles>
2498

    
2499
    <properties>
2500
        <!-- General configuration -->
2501
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2502
        <localRepository>${user.home}/.m2/repository</localRepository>
2503
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2504

    
2505
        <!-- The property svn.tags.folder is used in external projects to override  -->
2506
        <!-- configuraction in maven-release-plugin -->
2507
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2508

    
2509
        <!-- Package info property values -->
2510
        <gvsig.version>2.3.0</gvsig.version>
2511
        <gvsig.package.info.codealias />
2512
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2513
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2514
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2515
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2516
        <gvsig.package.info.state>devel</gvsig.package.info.state>
2517
        <gvsig.package.info.official>false</gvsig.package.info.official>
2518
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2519
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2520
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2521
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2522
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2523
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2524
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2525
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2526
        <gvsig.package.info.categories />
2527
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2528

    
2529
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2530
        <gvsig.install.plugin>true</gvsig.install.plugin>
2531
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2532
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2533

    
2534
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2535

    
2536
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2537
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2538
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2539
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2540
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2541
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2542
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2543
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2544
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2545
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2546
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2547
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2548
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2549
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2550
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2551
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2552
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2553
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2554
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2555
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2556
        <!--
2557
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2558
        -->
2559
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2560
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2561
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2562
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2563
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2564
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2565
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2566
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2567
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2568

    
2569
        <!-- External project versions -->
2570
        <gvsig.tools.version>3.0.68</gvsig.tools.version>
2571
        <gvsig.proj.version>1.0.1</gvsig.proj.version>
2572
        <gvsig.projection.api.version>2.0.21</gvsig.projection.api.version>
2573

    
2574
    </properties>
2575

    
2576
    <modules>
2577
        <module>org.gvsig.desktop.compat.cdc</module>
2578
        <module>org.gvsig.desktop.library</module>
2579
        <module>org.gvsig.desktop.framework</module>
2580
        <module>org.gvsig.desktop.plugin</module>
2581

    
2582
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2583
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2584

    
2585
    </modules>
2586
</project>
2587