Statistics
| Revision:

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

History | View | Annotate | Download (114 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.171-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>com.fifesoft</groupId>
211
              <artifactId>autocomplete</artifactId>
212
              <version>2.5.7</version>
213
            </dependency>
214
            <dependency>
215
                <groupId>org.apache.xmlgraphics</groupId>
216
                <artifactId>batik-awt-util</artifactId>
217
                <version>1.7</version>
218
            </dependency>
219
            <dependency>
220
                <groupId>org.apache.xmlgraphics</groupId>
221
                <artifactId>batik-bridge</artifactId>
222
                <version>1.7</version>
223
            </dependency>
224
            <dependency>
225
                <groupId>org.apache.xmlgraphics</groupId>
226
                <artifactId>batik-ext</artifactId>
227
                <version>1.7</version>
228
            </dependency>
229
            <dependency>
230
                <groupId>org.apache.xmlgraphics</groupId>
231
                <artifactId>batik-gui-util</artifactId>
232
                <version>1.7</version>
233
            </dependency>
234
            <dependency>
235
                <groupId>org.apache.xmlgraphics</groupId>
236
                <artifactId>batik-gvt</artifactId>
237
                <version>1.7</version>
238
            </dependency>
239
            <dependency>
240
                <groupId>org.apache.xmlgraphics</groupId>
241
                <artifactId>batik-script</artifactId>
242
                <version>1.7</version>
243
            </dependency>
244
            <dependency>
245
                <groupId>org.apache.xmlgraphics</groupId>
246
                <artifactId>batik-xml</artifactId>
247
                <version>1.7</version>
248
            </dependency>
249
            <dependency>
250
                <groupId>org.apache.xmlgraphics</groupId>
251
                <artifactId>batik-anim</artifactId>
252
                <version>1.7</version>
253
            </dependency>
254
            <dependency>
255
                <groupId>org.apache.xmlgraphics</groupId>
256
                <artifactId>batik-css</artifactId>
257
                <version>1.7</version>
258
            </dependency>
259
            <dependency>
260
                <groupId>org.apache.xmlgraphics</groupId>
261
                <artifactId>batik-dom</artifactId>
262
                <version>1.7</version>
263
            </dependency>
264
            <dependency>
265
                <groupId>org.apache.xmlgraphics</groupId>
266
                <artifactId>batik-js</artifactId>
267
                <version>1.7</version>
268
            </dependency>
269
            <dependency>
270
                <groupId>org.apache.xmlgraphics</groupId>
271
                <artifactId>batik-parser</artifactId>
272
                <version>1.7</version>
273
            </dependency>
274
            <dependency>
275
                <groupId>org.apache.xmlgraphics</groupId>
276
                <artifactId>batik-svg-dom</artifactId>
277
                <version>1.7</version>
278
            </dependency>
279
            <dependency>
280
                <groupId>bsf</groupId>
281
                <artifactId>bsf</artifactId>
282
                <version>2.3.0-rc1</version>
283
            </dependency>
284
            <dependency>
285
                <groupId>org.apache.bsf</groupId>
286
                <artifactId>bsf-api</artifactId>
287
                <version>3.1</version>
288
            </dependency>
289
            <dependency>
290
                <groupId>org.apache.bsf</groupId>
291
                <artifactId>bsf-utils</artifactId>
292
                <version>3.1</version>
293
            </dependency>
294
            <dependency>
295
                <groupId>bsh</groupId>
296
                <artifactId>bsh</artifactId>
297
                <version>2.0b4</version>
298
            </dependency>
299
            <dependency>
300
                <groupId>castor</groupId>
301
                <artifactId>castor</artifactId>
302
                <version>0.9.5.3</version>
303
            </dependency>
304

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

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

    
810
            <!-- External gvSIG projects -->
811

    
812
            <dependency>
813
                <groupId>org.gvsig</groupId>
814
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
815
                <version>1.0.1</version>
816
            </dependency>
817
            <dependency>
818
                <groupId>org.gvsig</groupId>
819
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
820
                <version>1.0.0</version>
821
            </dependency>
822
<!--            <dependency>
823
                <groupId>org.gvsig</groupId>
824
                <artifactId>org.gvsig.tools.lib</artifactId>
825
                <version>${gvsig.tools.version}</version>
826
            </dependency>
827
            <dependency>
828
                <groupId>org.gvsig</groupId>
829
                <artifactId>org.gvsig.tools.lib</artifactId>
830
                <version>${gvsig.tools.version}</version>
831
                <type>test-jar</type>
832
                <scope>test</test>
833
            </dependency>
834
            <dependency>
835
                <groupId>org.gvsig</groupId>
836
                <artifactId>org.gvsig.tools.swing.api</artifactId>
837
                <version>${gvsig.tools.version}</version>
838
            </dependency>
839
            <dependency>
840
                <groupId>org.gvsig</groupId>
841
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
842
                <version>${gvsig.tools.version}</version>
843
            </dependency>-->
844
<!--
845
            <dependency>
846
                <groupId>org.gvsig</groupId>
847
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
848
                <version>${gvsig.tools.version}</version>
849
            </dependency>
850
            <dependency>
851
                <groupId>org.gvsig</groupId>
852
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
853
                <version>${gvsig.tools.version}</version>
854
            </dependency>
855
            <dependency>
856
                <groupId>org.gvsig</groupId>
857
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
858
                <version>${gvsig.tools.version}</version>
859
            </dependency>
860
            <dependency>
861
                <groupId>org.gvsig</groupId>
862
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
863
                <version>${gvsig.tools.version}</version>
864
            </dependency>-->
865

    
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.catalog</artifactId>
869
                <version>2.0</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig.external</groupId>
873
                <artifactId>org.gvsig.external.jump</artifactId>
874
                <version>1.0.0</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.proj.lib.api</artifactId>
879
                <version>${gvsig.proj.version}</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
884
                <version>${gvsig.proj.version}</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.proj.swing.api</artifactId>
889
                <version>${gvsig.proj.version}</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
894
                <version>${gvsig.proj.version}</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.projection.api</artifactId>
899
                <version>${gvsig.projection.api.version}</version>
900
            </dependency>
901

    
902
            <!-- Childs projects -->
903

    
904
            <dependency>
905
                <groupId>org.gvsig</groupId>
906
                <artifactId>org.gvsig.about.api</artifactId>
907
                <version>2.0.171-SNAPSHOT</version>
908
            </dependency>
909
            <dependency>
910
                <groupId>org.gvsig</groupId>
911
                <artifactId>org.gvsig.about.impl</artifactId>
912
                <version>2.0.171-SNAPSHOT</version>
913
            </dependency>
914
            <dependency>
915
                <groupId>org.gvsig</groupId>
916
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
917
                <version>2.0.171-SNAPSHOT</version>
918
            </dependency>
919
            <dependency>
920
                <groupId>org.gvsig</groupId>
921
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
922
                <version>2.0.171-SNAPSHOT</version>
923
            </dependency>
924
            <dependency>
925
                <groupId>org.gvsig</groupId>
926
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
927
                <version>2.0.171-SNAPSHOT</version>
928
            </dependency>
929
            <dependency>
930
                <groupId>org.gvsig</groupId>
931
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
932
                <version>2.0.171-SNAPSHOT</version>
933
            </dependency>
934
            <dependency>
935
                <groupId>org.gvsig</groupId>
936
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
937
                <version>2.0.171-SNAPSHOT</version>
938
            </dependency>
939
            <dependency>
940
                <groupId>org.gvsig</groupId>
941
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
942
                <version>2.0.171-SNAPSHOT</version>
943
            </dependency>
944
            <dependency>
945
                <groupId>org.gvsig</groupId>
946
                <artifactId>org.gvsig.andami</artifactId>
947
                <version>2.0.171-SNAPSHOT</version>
948
            </dependency>
949
            <dependency>
950
                <groupId>org.gvsig</groupId>
951
                <artifactId>org.gvsig.app</artifactId>
952
                <version>2.0.171-SNAPSHOT</version>
953
            </dependency>
954
            <dependency>
955
                <groupId>org.gvsig</groupId>
956
                <artifactId>org.gvsig.ui</artifactId>
957
                <version>2.0.171-SNAPSHOT</version>
958
            </dependency>
959
            <dependency>
960
                <groupId>org.gvsig</groupId>
961
                <artifactId>org.gvsig.fmap.control</artifactId>
962
                <version>2.0.171-SNAPSHOT</version>
963
            </dependency>
964
            <dependency>
965
                <groupId>org.gvsig</groupId>
966
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
967
                <version>2.0.171-SNAPSHOT</version>
968
            </dependency>
969
            <dependency>
970
                <groupId>org.gvsig</groupId>
971
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
972
                <version>2.0.171-SNAPSHOT</version>
973
            </dependency>
974
            <dependency>
975
                <groupId>org.gvsig</groupId>
976
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
977
                <version>2.0.171-SNAPSHOT</version>
978
            </dependency>
979
            <dependency>
980
                <groupId>org.gvsig</groupId>
981
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
982
                <version>2.0.171-SNAPSHOT</version>
983
            </dependency>
984
            <dependency>
985
                <groupId>org.gvsig</groupId>
986
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
987
                <version>2.0.171-SNAPSHOT</version>
988
            </dependency>
989
            <dependency>
990
                <groupId>org.gvsig</groupId>
991
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
992
                <version>2.0.171-SNAPSHOT</version>
993
            </dependency>
994
            <dependency>
995
                <groupId>org.gvsig</groupId>
996
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
997
                <version>2.0.171-SNAPSHOT</version>
998
                <type>test-jar</type>
999
                <scope>test</scope>
1000
            </dependency>
1001
            <dependency>
1002
                <groupId>org.gvsig</groupId>
1003
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1004
                <version>2.0.171-SNAPSHOT</version>
1005
                <type>test-jar</type>
1006
                <scope>test</scope>
1007
            </dependency>            <dependency>
1008
                <groupId>org.gvsig</groupId>
1009
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1010
                <version>2.0.171-SNAPSHOT</version>
1011
            </dependency>
1012
            <dependency>
1013
                <groupId>org.gvsig</groupId>
1014
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1015
                <version>2.0.171-SNAPSHOT</version>
1016
            </dependency>
1017
            <dependency>
1018
                <groupId>org.gvsig</groupId>
1019
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1020
                <version>2.0.158-SNAPSHOT</version>
1021
            </dependency>
1022

    
1023
            <dependency>
1024
                <groupId>org.gvsig</groupId>
1025
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1026
                <version>2.0.171-SNAPSHOT</version>
1027
            </dependency>
1028
            <dependency>
1029
                <groupId>org.gvsig</groupId>
1030
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1031
                <version>2.0.171-SNAPSHOT</version>
1032
            </dependency>
1033
            <dependency>
1034
                <groupId>org.gvsig</groupId>
1035
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1036
                <version>2.0.171-SNAPSHOT</version>
1037
            </dependency>
1038
            <dependency>
1039
                <groupId>org.gvsig</groupId>
1040
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1041
                <version>2.0.171-SNAPSHOT</version>
1042
            </dependency>
1043
            <dependency>
1044
              <groupId>org.gvsig</groupId>
1045
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1046
              <version>2.0.171-SNAPSHOT</version>
1047
            </dependency>
1048
                <dependency>
1049
              <groupId>org.gvsig</groupId>
1050
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1051
               <version>2.0.171-SNAPSHOT</version>
1052
            </dependency>
1053
            <dependency>
1054
                <groupId>org.gvsig</groupId>
1055
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1056
                <version>2.0.171-SNAPSHOT</version>
1057
            </dependency>
1058
            <dependency>
1059
                <groupId>org.gvsig</groupId>
1060
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1061
                <version>2.0.171-SNAPSHOT</version>
1062
                <type>test-jar</type>
1063
                <scope>test</scope>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1068
                <version>2.0.171-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1073
                <version>2.0.46-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1078
                <version>2.0.171-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1083
                <version>2.0.171-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1088
                <version>2.0.171-SNAPSHOT</version>
1089
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1093
                <version>2.0.171-SNAPSHOT</version>
1094
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1098
                <version>2.0.171-SNAPSHOT</version>
1099
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1103
                <version>2.0.171-SNAPSHOT</version>
1104
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1108
                <version>2.0.171-SNAPSHOT</version>
1109
            </dependency>
1110
            <!--
1111
            <dependency>
1112
                <groupId>org.gvsig</groupId>
1113
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1114
                <version>2.0.103-SNAPSHOT</version>
1115
            </dependency>
1116
            <dependency>
1117
                <groupId>org.gvsig</groupId>
1118
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1119
                <version>2.0.103-SNAPSHOT</version>
1120
            </dependency>
1121
            -->
1122
            <dependency>
1123
                <groupId>org.gvsig</groupId>
1124
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1125
                <version>2.0.171-SNAPSHOT</version>
1126
            </dependency>
1127
            <dependency>
1128
                <groupId>org.gvsig</groupId>
1129
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1130
                <version>2.0.171-SNAPSHOT</version>
1131
            </dependency>
1132

    
1133

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

    
1309
            <dependency>
1310
                <groupId>org.gvsig</groupId>
1311
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1312
                <version>2.0.171-SNAPSHOT</version>
1313
            </dependency>
1314
            <dependency>
1315
                <groupId>org.gvsig</groupId>
1316
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1317
                <version>2.0.171-SNAPSHOT</version>
1318
            </dependency>
1319
            <dependency>
1320
                <groupId>org.gvsig</groupId>
1321
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1322
                <version>2.0.171-SNAPSHOT</version>
1323
                <type>test-jar</type>
1324
                <scope>test</scope>
1325
            </dependency>
1326
            <dependency>
1327
                <groupId>org.gvsig</groupId>
1328
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1329
                <version>2.0.171-SNAPSHOT</version>
1330
            </dependency>
1331
            <dependency>
1332
                <groupId>org.gvsig</groupId>
1333
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1334
                <version>2.0.171-SNAPSHOT</version>
1335
            </dependency>
1336

    
1337
            <dependency>
1338
                <groupId>org.gvsig</groupId>
1339
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1340
                <version>2.0.171-SNAPSHOT</version>
1341
            </dependency>
1342
            <dependency>
1343
                <groupId>org.gvsig</groupId>
1344
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1345
                <version>2.0.171-SNAPSHOT</version>
1346
            </dependency>
1347
            <dependency>
1348
                <groupId>org.gvsig</groupId>
1349
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1350
                <version>2.0.171-SNAPSHOT</version>
1351
            </dependency>
1352
            <dependency>
1353
                <groupId>org.gvsig</groupId>
1354
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1355
                <version>2.0.171-SNAPSHOT</version>
1356
            </dependency>
1357
            <dependency>
1358
                <groupId>org.gvsig</groupId>
1359
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1360
                <version>2.0.171-SNAPSHOT</version>
1361
            </dependency>
1362
            <dependency>
1363
                <groupId>org.gvsig</groupId>
1364
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1365
                <version>2.0.112-SNAPSHOT</version>
1366
            </dependency>
1367
            <dependency>
1368
                <groupId>org.gvsig</groupId>
1369
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1370
                <version>2.0.171-SNAPSHOT</version>
1371
            </dependency>
1372
            <dependency>
1373
                <groupId>org.gvsig</groupId>
1374
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1375
                <version>2.0.49-SNAPSHOT</version>
1376
            </dependency>
1377
            <dependency>
1378
                <groupId>org.gvsig</groupId>
1379
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1380
                <version>2.0.171-SNAPSHOT</version>
1381
            </dependency>
1382
            <!--
1383
                      <dependency>
1384
                        <groupId>org.gvsig</groupId>
1385
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1386
                        <version>2.0.10-SNAPSHOT</version>
1387
                      </dependency>
1388
            -->
1389
            <dependency>
1390
                <groupId>org.gvsig</groupId>
1391
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1392
                <version>2.0.171-SNAPSHOT</version>
1393
            </dependency>
1394
            <dependency>
1395
                <groupId>org.gvsig</groupId>
1396
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1397
                <version>2.0.171-SNAPSHOT</version>
1398
            </dependency>
1399
            <dependency>
1400
                <groupId>org.gvsig</groupId>
1401
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1402
                <version>2.0.171-SNAPSHOT</version>
1403
            </dependency>
1404
            <dependency>
1405
                <groupId>org.gvsig</groupId>
1406
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1407
                <version>2.0.171-SNAPSHOT</version>
1408
            </dependency>
1409
            <!--
1410
            <dependency>
1411
                <groupId>org.gvsig</groupId>
1412
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1413
                <version>2.0.24-SNAPSHOT</version>
1414
            </dependency>
1415
            -->
1416
            <dependency>
1417
                <groupId>org.gvsig</groupId>
1418
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1419
                <version>2.0.171-SNAPSHOT</version>
1420
            </dependency>
1421
            <dependency>
1422
                <groupId>org.gvsig</groupId>
1423
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1424
                <version>2.0.171-SNAPSHOT</version>
1425
            </dependency>
1426
            <dependency>
1427
                <groupId>org.gvsig</groupId>
1428
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1429
                <version>2.0.171-SNAPSHOT</version>
1430
            </dependency>
1431
            <dependency>
1432
                <groupId>org.gvsig</groupId>
1433
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1434
                <version>2.0.171-SNAPSHOT</version>
1435
            </dependency>
1436

    
1437
        </dependencies>
1438
    </dependencyManagement>
1439

    
1440
    <dependencies>
1441
        <dependency>
1442
            <groupId>junit</groupId>
1443
            <artifactId>junit</artifactId>
1444
            <scope>test</scope>
1445
        </dependency>
1446
    </dependencies>
1447

    
1448
    <build>
1449
        <extensions>
1450
            <extension>
1451
                <groupId>org.apache.maven.wagon</groupId>
1452
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1453
                <version>2.4</version>
1454
            </extension>
1455
        </extensions>
1456

    
1457
        <pluginManagement>
1458
            <plugins>
1459

    
1460
                <plugin>
1461
                    <groupId>org.apache.maven.plugins</groupId>
1462
                    <artifactId>maven-scm-plugin</artifactId>
1463
                    <version>1.9</version>
1464
                    <configuration>
1465
                        <connectionType>connection</connectionType>
1466
                    </configuration>
1467
                </plugin>
1468

    
1469
                <plugin>
1470
                    <groupId>org.apache.maven.plugins</groupId>
1471
                    <artifactId>maven-compiler-plugin</artifactId>
1472
                    <version>2.3.2</version>
1473
                    <configuration>
1474
                        <source>1.7</source>
1475
                        <target>1.7</target>
1476
                        <encoding>ISO-8859-1</encoding>
1477
                    </configuration>
1478
                </plugin>
1479

    
1480
                <plugin>
1481
                    <groupId>org.apache.maven.plugins</groupId>
1482
                    <artifactId>maven-resources-plugin</artifactId>
1483
                    <version>2.4.3</version>
1484
                    <configuration>
1485
                        <encoding>ISO-8859-1</encoding>
1486
                    </configuration>
1487
                </plugin>
1488

    
1489
                <plugin>
1490
                    <groupId>org.apache.maven.plugins</groupId>
1491
                    <artifactId>maven-eclipse-plugin</artifactId>
1492
                    <configuration>
1493
                        <downloadSources>true</downloadSources>
1494
                        <downloadJavadocs>true</downloadJavadocs>
1495
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1496
                    </configuration>
1497
                </plugin>
1498

    
1499
                <plugin>
1500
                    <groupId>org.apache.maven.plugins</groupId>
1501
                    <artifactId>maven-surefire-plugin</artifactId>
1502
                    <version>2.7.1</version>
1503
                    <configuration>
1504
                        <forkMode>once</forkMode>
1505
                        <environmentVariables>
1506
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1507
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1508
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1509
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1510
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1511
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1512
                        </environmentVariables>
1513
                    </configuration>
1514
                </plugin>
1515

    
1516
                <plugin>
1517
                    <groupId>org.apache.maven.plugins</groupId>
1518
                    <artifactId>maven-failsafe-plugin</artifactId>
1519
                    <executions>
1520
                        <execution>
1521
                            <goals>
1522
                                <goal>integration-test</goal>
1523
                                <goal>verify</goal>
1524
                            </goals>
1525
                        </execution>
1526
                    </executions>
1527
                    <configuration>
1528
                        <forkMode>once</forkMode>
1529
                        <environmentVariables>
1530
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1531
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1532
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1533
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1534
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1535
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1536
                        </environmentVariables>
1537
                    </configuration>
1538
                </plugin>
1539

    
1540
                <plugin>
1541
                    <groupId>org.apache.maven.plugins</groupId>
1542
                    <artifactId>maven-javadoc-plugin</artifactId>
1543
                    <version>2.9</version>
1544
                    <configuration>
1545
                        <failOnError>false</failOnError>
1546
                        <docTitle>${project.name} ${project.version}</docTitle>
1547
                        <encoding>ISO-8859-1</encoding>
1548
                        <footer />
1549
                        <header />
1550
                        <keywords>false</keywords>
1551
                        <!-- Don't include the deprecateds items in the javadoc -->
1552
                        <nodeprecated>true</nodeprecated>
1553
                        <!-- Don't generate javadoc of project with submodules -->
1554
                        <aggregate>false</aggregate>
1555
                        <!-- Removed detection of links due to its high cost -->
1556
                        <detectJavaApiLink>false</detectJavaApiLink>
1557
                        <detectLinks>false</detectLinks>
1558
                        <detectOfflineLinks>false</detectOfflineLinks>
1559
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1560
                        <includeDependencySources>false</includeDependencySources>
1561
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1562
                        <javaApiLinks>
1563
                            <property>
1564
                                <name>api_1.4</name>
1565
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1566
                            </property>
1567
                            <property>
1568
                                <name>api_1.5</name>
1569
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1570
                            </property>
1571
                            <property>
1572
                                <name>api_1.6</name>
1573
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1574
                            </property>
1575
                            <property>
1576
                                <name>api_1.7</name>
1577
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1578
                            </property>
1579
                        </javaApiLinks>
1580
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1581
                    </configuration>
1582
                </plugin>
1583

    
1584
                <plugin>
1585
                    <groupId>org.apache.maven.plugins</groupId>
1586
                    <artifactId>maven-site-plugin</artifactId>
1587
                    <version>3.3</version>
1588
                    <configuration>
1589
                        <chmod>true</chmod>
1590
                        <chmodMode>a+rwX</chmodMode>
1591
                    </configuration>
1592
                </plugin>
1593

    
1594
                <plugin>
1595
                    <groupId>org.apache.maven.plugins</groupId>
1596
                    <artifactId>maven-jar-plugin</artifactId>
1597
                    <version>2.3.1</version>
1598
                    <configuration>
1599
                        <archive>
1600
                            <manifestEntries>
1601
                                <Built-By>gvSIG Team</Built-By>
1602
                            </manifestEntries>
1603
                        </archive>
1604
                    </configuration>
1605
                </plugin>
1606

    
1607
                <plugin>
1608
                    <groupId>org.codehaus.mojo</groupId>
1609
                    <artifactId>properties-maven-plugin</artifactId>
1610
                    <version>1.0-alpha-2</version>
1611
                </plugin>
1612

    
1613
                <plugin>
1614
                    <groupId>org.apache.maven.plugins</groupId>
1615
                    <artifactId>maven-antrun-plugin</artifactId>
1616
                    <version>1.7</version>
1617
                </plugin>
1618

    
1619
                <plugin>
1620
                    <groupId>org.codehaus.mojo</groupId>
1621
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1622
                    <version>1.9</version>
1623
                </plugin>
1624

    
1625
                <plugin>
1626
                    <groupId>org.apache.maven.plugins</groupId>
1627
                    <artifactId>maven-release-plugin</artifactId>
1628
                    <version>2.4.1</version>
1629
                </plugin>
1630

    
1631
                <plugin>
1632
                    <groupId>org.apache.maven.plugins</groupId>
1633
                    <artifactId>maven-deploy-plugin</artifactId>
1634
                    <version>2.6</version>
1635
                </plugin>
1636

    
1637
                <plugin>
1638
                    <artifactId>maven-assembly-plugin</artifactId>
1639
                    <version>2.4</version>
1640
                    <executions>
1641
                        <execution>
1642
                            <id>gvsig-plugin-package</id>
1643
                            <phase>package</phase>
1644
                            <configuration>
1645
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1646
                                <appendAssemblyId>false</appendAssemblyId>
1647
                                <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>
1648
                                <descriptors>
1649
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1650
                                </descriptors>
1651
                            </configuration>
1652
                        </execution>
1653
                    </executions>
1654
                </plugin>
1655

    
1656
                <plugin>
1657
                    <groupId>org.apache.maven.plugins</groupId>
1658
                    <artifactId>maven-clean-plugin</artifactId>
1659
                    <version>2.4.1</version>
1660
                </plugin>
1661

    
1662
                <plugin>
1663
                    <groupId>org.codehaus.mojo</groupId>
1664
                    <artifactId>exec-maven-plugin</artifactId>
1665
                    <version>1.2</version>
1666
                </plugin>
1667

    
1668
                <plugin>
1669
                    <!-- invoke as "mvn license:format" to fix the header -->
1670
                    <!-- invoke as "mvn license:check" to check the header -->
1671
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1672
                    <groupId>com.mycila.maven-license-plugin</groupId>
1673
                    <artifactId>maven-license-plugin</artifactId>
1674
                    <version>1.10.b1</version>
1675
                    <configuration>
1676
                        <header>header.txt</header>
1677
                        <failIfMissing>false</failIfMissing>
1678
                        <aggregate>false</aggregate>
1679
                        <strictCheck>true</strictCheck>
1680
                        <encoding>ISO-8859-1</encoding>
1681
                        <quiet>false</quiet>
1682
                        <excludes>
1683
                            <exclude>**/*.properties</exclude>
1684
                            <exclude>**/*.txt</exclude>
1685
                            <exclude>**/*.jpg</exclude>
1686
                            <exclude>**/*.jpeg</exclude>
1687
                            <exclude>**/*.svg</exclude>
1688
                            <exclude>**/*.png</exclude>
1689
                            <exclude>**/*.gvssym</exclude>
1690
                            <exclude>**/*.def</exclude>
1691
                            <exclude>**/*.msg</exclude>
1692
                        </excludes>
1693
                    </configuration>
1694
                    <dependencies>
1695
                        <dependency>
1696
                            <groupId>org.gvsig</groupId>
1697
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1698
                            <version>1.0.0</version>
1699
                        </dependency>
1700
                    </dependencies>
1701
                </plugin>
1702

    
1703
                <!-- Habria que ver si es posible sustituir el plugin -->
1704
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1705
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1706
                <!--
1707
                <plugin>
1708
                    <groupId>org.codehaus.mojo</groupId>
1709
                    <artifactId>license-maven-plugin</artifactId>
1710
                    <version>1.5</version>
1711
                </plugin>
1712
                -->
1713

    
1714
                <plugin>
1715
                    <groupId>org.apache.maven.plugins</groupId>
1716
                    <artifactId>maven-checkstyle-plugin</artifactId>
1717
                    <version>2.10</version>
1718
                </plugin>
1719

    
1720
                <plugin>
1721
                    <groupId>org.apache.maven.plugins</groupId>
1722
                    <artifactId>maven-source-plugin</artifactId>
1723
                    <version>2.2.1</version>
1724
                </plugin>
1725

    
1726
                <plugin>
1727
                    <groupId>org.codehaus.gmaven</groupId>
1728
                    <artifactId>gmaven-plugin</artifactId>
1729
                    <version>1.5</version>
1730
                    <configuration>
1731
                        <providerSelection>2.0</providerSelection>
1732
                    </configuration>
1733
                    <dependencies>
1734
                        <dependency>
1735
                            <groupId>com.github.lookfirst</groupId>
1736
                            <artifactId>sardine</artifactId>
1737
                            <version>5.0.1</version>
1738
                        </dependency>
1739
                    </dependencies>
1740
                    <executions>
1741

    
1742
                        <execution>
1743
                            <id>increase-build-number</id>
1744
                            <phase>process-sources</phase>
1745
                            <configuration>
1746
                                <source><![CDATA[
1747
                    // use "mvn -Dincrease-build-number process-sources"
1748
                    if( project.properties["increase-build-number"] == null ) {
1749
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1750
                    } else {
1751
                      File file = new File(project.basedir,"buildNumber.properties")
1752
                      if( ! file.exists() ) {
1753
                          log.info("Skip increment build number (buildNumber.property not present).")
1754
                        } else {
1755
                        Properties props = new Properties()
1756

    
1757
                        props.load(file.newDataInputStream())
1758
                        value = (props.getProperty("buildNumber") as int) + 1
1759
                        props.setProperty("buildNumber",value as String)
1760
                        props.store(file.newWriter(), null)
1761
                        log.info("Setting build number to " + value)
1762
                      }
1763
                    }
1764
                  ]]></source>
1765
                            </configuration>
1766
                        </execution>
1767

    
1768
                        <execution>
1769
                            <id>build-package-info</id>
1770
                            <phase>prepare-package</phase>
1771
                            <configuration>
1772
                                <source><![CDATA[
1773
                      if( project.properties["buildNumber"] == null) {
1774
                        log.info("Skip build package.info (buildNumber.property not present).")
1775
                        log.info("Skip build package.info index (buildNumber.property not present).")
1776
                      } else {
1777
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1778
                                                if( poolURL[-1] != "/" ) {
1779
                                                        poolURL = poolURL + "/";
1780
                                                }
1781
                        package_info_file  = new File(project.basedir, "target/package.info")
1782
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1783
                        Properties props = new Properties()
1784
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1785
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1786
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1787
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1788
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1789
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1790
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1791
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1792
                        props.setProperty('type', "plugin")
1793
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1794
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1795
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1796
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1797
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1798
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1799
                        props.setProperty('model-version', '1.0.1')
1800
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1801
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1802
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1803

    
1804
                        props.store(package_info_file.newWriter(), null)
1805

    
1806
                        pkgname = "gvSIG-desktop-" +
1807
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1808
                          project.properties["gvsig.package.info.code"] + "-" +
1809
                          project.properties["gvsig.package.info.version"] + "-" +
1810
                          project.properties["buildNumber"] + "-" +
1811
                          project.properties["gvsig.package.info.state"] + "-" +
1812
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1813
                          project.properties["gvsig.package.info.architecture"] + "-" +
1814
                          project.properties["gvsig.package.info.javaVM"]
1815
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1816
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1817
                        package_info_file.getParentFile().mkdirs()
1818
                        props.setProperty('download-url',
1819
                          poolURL +
1820
                          project.properties["gvsig.package.info.code"] + "/" +
1821
                          pkgname + ".gvspkg"
1822
                        )
1823
                        props.store(package_info_file.newWriter(), null)
1824
                      }
1825
                  ]]></source>
1826
                            </configuration>
1827
                        </execution>
1828

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

    
1848
                      log.info("Building package index " + pkgname + ".gvspki")
1849
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1850
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1851
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1852
                    }
1853
                  ]]></source>
1854
                            </configuration>
1855
                        </execution>
1856

    
1857
                        <execution>
1858
                            <id>install-plugin</id>
1859
                            <phase>install</phase>
1860
                            <configuration>
1861
                                <source><![CDATA[
1862
                    if( project.properties["buildNumber"] == null) {
1863
                      log.info("Skip install package (buildNumber.property not present).")
1864
                    } else {
1865
                      ant = new AntBuilder()
1866
                      pkgname = "gvSIG-desktop-" +
1867
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1868
                        project.properties["gvsig.package.info.code"] + "-" +
1869
                        project.properties["gvsig.package.info.version"] + "-" +
1870
                        project.properties["buildNumber"] + "-" +
1871
                        project.properties["gvsig.package.info.state"] + "-" +
1872
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1873
                        project.properties["gvsig.package.info.architecture"] + "-" +
1874
                        project.properties["gvsig.package.info.javaVM"]
1875

    
1876
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1877
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1878
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1879
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1880
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1881

    
1882
                        log.info("Removing plugin of " + target + "/" + project.properties["gvsig.package.info.code"])
1883
                        ant.delete(failonerror:false, dir:target + "/" + project.properties["gvsig.package.info.code"])
1884

    
1885
                        target + "/" + project.properties["gvsig.package.info.code"]
1886

    
1887
                              log.info("Install plugin to " + target)
1888
                              ant.unzip(src: source, dest: target)
1889
                      } else {
1890
                          log.info("Skip plugin install.")
1891
                      }
1892
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1893
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1894
                              target = new File(project.properties["gvsig.product.folder.path"] +
1895
                                "/install/" +
1896
                                project.properties["gvsig.package.info.code"] + "/" +
1897
                                pkgname + ".gvspkg")
1898
                              target.getParentFile().mkdirs()
1899

    
1900
                              log.info("Copy plugin package from " + source + " to " + target)
1901
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1902

    
1903
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1904
                              target = project.properties["gvsig.product.folder.path"] +
1905
                                "/install/" +
1906
                                project.properties["gvsig.package.info.code"] + "/" +
1907
                                pkgname + ".gvspki"
1908
                              log.info("Copy plugin package index from " + source + " to " + target)
1909
                              ant.copy(file:source, tofile:target)
1910
                      } else {
1911
                          log.info("Skip plugin package install.")
1912
                                          }
1913
                    }
1914
                  ]]></source>
1915
                            </configuration>
1916
                        </execution>
1917

    
1918
                        <execution>
1919
                            <id>deploy-package</id>
1920
                            <phase>install</phase>
1921
                            <configuration>
1922
                                <source><![CDATA[
1923

    
1924
// To deploy package use:
1925
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1926
//
1927
if( project.properties["deploy-package"] != null ) {
1928
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1929
        poolURL = project.properties["gvsig.package.info.poolURL"];
1930
        if( poolURL[-1] != "/" ) {
1931
            poolURL = poolURL + "/";
1932
        }
1933
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1934
        log.info("Deploy plugin package to '"+targetPath+"'.");
1935

    
1936
        pkgname = "gvSIG-desktop-" +
1937
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1938
        project.properties["gvsig.package.info.code"] + "-" +
1939
        project.properties["gvsig.package.info.version"] + "-" +
1940
        project.properties["buildNumber"] + "-" +
1941
        project.properties["gvsig.package.info.state"] + "-" +
1942
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1943
        project.properties["gvsig.package.info.architecture"] + "-" +
1944
        project.properties["gvsig.package.info.javaVM"];
1945

    
1946
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1947
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1948

    
1949
        log.info("Creating addon-request.txt in target folder");
1950
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1951
            out.println("");
1952
            out.println("# "+pkgname);
1953
            out.println("");
1954
            out.println(targetPath+"/" + pkgname + ".gvspki");
1955
            out.println("");
1956
        }
1957

    
1958
        if( project.properties["username"] == null ) {
1959
            print("Enter user name: ");
1960
            user = System.console().readLine().toString()
1961
            if( user != "" ) {
1962
                project.properties.setProperty("username",user);
1963
            }
1964
        }
1965
        if( project.properties["password"] == null ) {
1966
            print("Enter password for user '" + project.properties["username"] + "': ");
1967
            password = System.console().readPassword().toString()
1968
            if( password != "" ) {
1969
                project.properties.setProperty("password",password);
1970
            }
1971
        }
1972
        WebDAVClient session = new WebDAVClient(log);
1973
        if( project.properties["username"] == null || project.properties["password"] == null ) {
1974
            log.info("[WEBDAV] creating non authenticated session.");
1975
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
1976
            session.login();
1977
        } else {
1978
            session.login(project.properties["username"], project.properties["password"]);
1979
        }
1980
        session.makedirs(targetPath);
1981
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
1982
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
1983

    
1984
    } else {
1985
        log.info("Skip plugin package deploy. It not be installed by default.");
1986
    }
1987
} else {
1988
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
1989
}
1990

    
1991
public class WebDAVClient {
1992

    
1993
    def log;
1994

    
1995
    private String user;
1996
    private String password;
1997
    private Object sardine;
1998

    
1999
    public WebDAVClient(log) {
2000
        disableCertificateValidation();
2001
            this.log = log;
2002
    }
2003

    
2004
    public void login(String user, String password) {
2005
        log.info("[WEBDAV] login as '"+user+"'.");
2006
        def SardineFactory
2007
        try {
2008
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2009
        } catch (Exception ex) {
2010
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2011
        }
2012
        this.user = user;
2013
        this.password = password;
2014
        this.sardine = SardineFactory.begin(this.user,this.password);
2015
    }
2016

    
2017
    public void login() {
2018
        log.info("[WEBDAV] login as guest");
2019
        this.sardine = SardineFactory.begin();
2020
    }
2021

    
2022
    public boolean exists(String url) throws Exception {
2023
        return sardine.exists(url);
2024
    }
2025

    
2026
    public void put(String source, String target) throws Exception {
2027
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2028
        InputStream fis = new FileInputStream(new File(source));
2029
        sardine.put(target, fis);
2030
        log.info("[WEBDAV] put ok.");
2031
    }
2032

    
2033
    public void mkdir(String url) throws Exception {
2034
        if( ! exists(url) ) {
2035
            log.info("[WEBDAV] mkdir '"+url+"'.");
2036
            sardine.createDirectory(url);
2037
        }
2038
    }
2039

    
2040
    public List list(String url) throws Exception {
2041
        List resources = sardine.list(url);
2042
        return resources;
2043
    }
2044

    
2045
    void disableCertificateValidation() {
2046
    /*
2047
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2048
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2049
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2050
                    return new java.security.cert.X509Certificate[0];
2051
                }
2052

    
2053
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2054
                }
2055

    
2056
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2057
                }
2058
            };
2059

    
2060
        // Ignore differences between given hostname and certificate hostname
2061
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2062
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2063
                return true;
2064
            }
2065
        };
2066

    
2067
        // Install the all-trusting trust manager
2068
        try {
2069
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2070
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2071
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2072
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2073
        } catch (Exception e) {
2074
        }
2075
        */
2076
    }
2077

    
2078
    public void makedirs(String url) throws Exception {
2079
        log.info("[WEBDAV] makedirs '"+url+"'.");
2080
        URL u = new URL(url);
2081
        String[] x = u.getPath().split("/");
2082
        String path = "";
2083
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2084
} ]]></source>
2085
                            </configuration>
2086
                        </execution>
2087

    
2088
                    </executions>
2089
                </plugin>
2090

    
2091
            </plugins>
2092
        </pluginManagement>
2093

    
2094
        <plugins>
2095
            <plugin>
2096
                <groupId>org.apache.maven.plugins</groupId>
2097
                <artifactId>maven-scm-plugin</artifactId>
2098
            </plugin>
2099

    
2100
            <plugin>
2101
                <artifactId>maven-clean-plugin</artifactId>
2102
                <configuration>
2103
                    <filesets>
2104
                        <fileset>
2105
                            <directory>${user.home}/.depman/</directory>
2106
                            <includes>
2107
                                <include>**</include>
2108
                            </includes>
2109
                        </fileset>
2110
                    </filesets>
2111
                    <followSymLinks>true</followSymLinks>
2112
                </configuration>
2113
            </plugin>
2114

    
2115
            <plugin>
2116
                <groupId>org.apache.maven.plugins</groupId>
2117
                <artifactId>maven-release-plugin</artifactId>
2118
                <configuration>
2119
                    <!-- The property svn.tags.folder is used in external projects   -->
2120
                    <!-- to override configuraction of tagBase -->
2121
                    <tagBase>${svn.tags.folder}</tagBase>
2122
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2123
                    are not installed, so the dependencies between modules are not met. With this configuration
2124
                    we force the module installation. -->
2125
                    <preparationGoals>clean install</preparationGoals>
2126
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2127
                    <!-- Dont make site-deploy -->
2128
                    <!-- You need to run it after in folder target/checkout -->
2129
                    <goals>deploy</goals>
2130
                </configuration>
2131
            </plugin>
2132

    
2133
            <plugin>
2134
                <!-- load ".gvsig-devel.properties" -->
2135
                <groupId>org.codehaus.mojo</groupId>
2136
                <artifactId>properties-maven-plugin</artifactId>
2137
                <configuration>
2138
                    <files>
2139
                        <!-- Define gvsig.product.folder.path in this property -->
2140
                        <file>${user.home}/.gvsig-devel.properties</file>
2141
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2142
                        <file>${project.basedir}/gvsig-devel.properties</file>
2143
                        <file>buildNumber.properties</file>
2144
                    </files>
2145
                    <quiet>true</quiet>
2146
                </configuration>
2147
                <executions>
2148
                    <execution>
2149
                        <id>default</id>
2150
                        <phase>prepare-package</phase>
2151
                        <goals>
2152
                            <goal>read-project-properties</goal>
2153
                        </goals>
2154
                    </execution>
2155
                    <execution>
2156
                        <id>default-clean</id>
2157
                        <phase>pre-clean</phase>
2158
                        <goals>
2159
                            <goal>read-project-properties</goal>
2160
                        </goals>
2161
                    </execution>
2162
                </executions>
2163
            </plugin>
2164

    
2165

    
2166
            <plugin>
2167
                <groupId>org.codehaus.mojo</groupId>
2168
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2169
                <executions>
2170
                    <execution>
2171
                        <id>check-java-api</id>
2172
                        <phase>package</phase>
2173
                        <goals>
2174
                            <goal>check</goal>
2175
                        </goals>
2176
                        <configuration>
2177
                            <skip>false</skip>
2178
                            <signature>
2179
                                <groupId>org.codehaus.mojo.signature</groupId>
2180
                                <artifactId>java17</artifactId>
2181
                                <version>1.0</version>
2182
                            </signature>
2183
                            <ignores>
2184
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2185
                            </ignores>
2186
                        </configuration>
2187
                    </execution>
2188
                </executions>
2189
            </plugin>
2190

    
2191
            <plugin>
2192
                <groupId>org.apache.maven.plugins</groupId>
2193
                <artifactId>maven-javadoc-plugin</artifactId>
2194
                <executions>
2195
                    <execution>
2196
                        <id>attach-javadocs</id>
2197
                        <goals>
2198
                            <goal>jar</goal>
2199
                        </goals>
2200
                    </execution>
2201
                </executions>
2202
            </plugin>
2203

    
2204
            <plugin>
2205
                <groupId>org.apache.maven.plugins</groupId>
2206
                <artifactId>maven-source-plugin</artifactId>
2207
                <configuration>
2208
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2209
                </configuration>
2210
                <executions>
2211
                    <execution>
2212
                        <id>attach-sources</id>
2213
                        <phase>verify</phase>
2214
                        <goals>
2215
                            <goal>jar-no-fork</goal>
2216
                        </goals>
2217
                    </execution>
2218
                    <execution>
2219
                        <id>attach-test-sources</id>
2220
                        <phase>verify</phase>
2221
                        <goals>
2222
                            <goal>test-jar-no-fork</goal>
2223
                        </goals>
2224
                    </execution>
2225
                </executions>
2226
            </plugin>
2227

    
2228
            <plugin>
2229
                <groupId>org.apache.maven.plugins</groupId>
2230
                <artifactId>maven-checkstyle-plugin</artifactId>
2231
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2232
                <configuration>
2233
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2234
                    <enableRulesSummary>true</enableRulesSummary>
2235
                    <failsOnError>false</failsOnError>
2236
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2237
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2238
                </configuration>
2239
                <dependencies>
2240
                    <dependency>
2241
                        <groupId>org.gvsig</groupId>
2242
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2243
                        <version>1.0.0</version>
2244
                    </dependency>
2245
                </dependencies>
2246
            </plugin>
2247

    
2248
            <plugin>
2249
                <!-- to continue building  when test fail -->
2250
                <groupId>org.apache.maven.plugins</groupId>
2251
                <artifactId>maven-surefire-plugin</artifactId>
2252
                <configuration>
2253
                    <testFailureIgnore>true</testFailureIgnore>
2254
                </configuration>
2255
            </plugin>
2256

    
2257
        </plugins>
2258
    </build>
2259

    
2260

    
2261
    <reporting>
2262
        <excludeDefaults>true</excludeDefaults>
2263
        <plugins>
2264
            <plugin>
2265
                <groupId>org.apache.maven.plugins</groupId>
2266
                <artifactId>maven-project-info-reports-plugin</artifactId>
2267
                <version>2.7</version>
2268
                <reportSets>
2269
                    <reportSet>
2270
                        <reports>
2271
                            <report>index</report>
2272
                            <report>summary</report>
2273
                            <report>scm</report>
2274
                            <report>license</report>
2275
                            <report>project-team</report>
2276
                            <report>issue-tracking</report>
2277
                            <report>mailing-list</report>
2278
                            <report>modules</report>
2279

    
2280
                            <report>dependency-info</report>
2281
                            <!-- Removed due to its high cost
2282
                            <report>dependency-management</report>
2283
                            <report>dependencies</report>
2284
                            -->
2285
                            <report>dependency-convergence</report>
2286

    
2287
                            <!--
2288
                            <report>plugins</report>
2289
                            <report>plugin-management</report>
2290
                            <report>distribution-management</report>
2291
                            -->
2292

    
2293
                            <!-- gvSIG does not have Continuous Integration System
2294
                            <report>cim</report>
2295
                            -->
2296
                        </reports>
2297
                    </reportSet>
2298
                </reportSets>
2299
            </plugin>
2300
            <plugin>
2301
                <groupId>org.apache.maven.plugins</groupId>
2302
                <artifactId>maven-javadoc-plugin</artifactId>
2303
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2304
                <version>2.9.1</version>
2305
                <configuration>
2306
                    <!-- Don't include the deprecateds items in the javadoc -->
2307
                    <nodeprecated>true</nodeprecated>
2308
                    <!-- Don't generate javadoc of project with submodules -->
2309
                    <aggregate>false</aggregate>
2310
                    <!-- Removed detection of links due to its high cost -->
2311
                    <detectJavaApiLink>false</detectJavaApiLink>
2312
                    <detectLinks>false</detectLinks>
2313
                    <detectOfflineLinks>false</detectOfflineLinks>
2314
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2315
                    <includeDependencySources>false</includeDependencySources>
2316
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2317
                </configuration>
2318
                <reportSets>
2319
                    <reportSet>
2320
                        <id>html</id>
2321
                        <reports>
2322
                            <report>javadoc</report>
2323
                            <!-- removed javadocs of tests -->
2324
                        </reports>
2325
                    </reportSet>
2326
                </reportSets>
2327
            </plugin>
2328
            <plugin>
2329
                <groupId>org.apache.maven.plugins</groupId>
2330
                <artifactId>maven-jxr-plugin</artifactId>
2331
                <version>2.3</version>
2332
                <configuration>
2333
                    <linkJavadoc>true</linkJavadoc>
2334
                    <aggregate>false</aggregate>
2335
                </configuration>
2336
            </plugin>
2337
            <plugin>
2338
                <groupId>org.codehaus.mojo</groupId>
2339
                <artifactId>findbugs-maven-plugin</artifactId>
2340
                <version>2.5.2</version>
2341
            </plugin>
2342

    
2343
        </plugins>
2344
    </reporting>
2345

    
2346

    
2347
    <profiles>
2348

    
2349
        <profile>
2350
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2351
            <id>gvsig-root</id>
2352
            <activation>
2353
                <file>
2354
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2355
                </file>
2356
            </activation>
2357
            <build>
2358
                <plugins>
2359

    
2360
                    <plugin>
2361
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2362
                        <groupId>org.codehaus.gmaven</groupId>
2363
                        <artifactId>gmaven-plugin</artifactId>
2364
                        <executions>
2365
                            <execution>
2366
                                <id>initialize-gvsig-product-folder-path</id>
2367
                                <phase>generate-sources</phase>
2368
                                <goals>
2369
                                    <goal>execute</goal>
2370
                                </goals>
2371
                                <configuration>
2372
                                    <source><![CDATA[
2373
                    if( project.artifactId != "org.gvsig.desktop" ) {
2374
                            log.warn("Skip initialization of gvsig-devel.properties.")
2375
                    } else {
2376
                      home = System.getenv('HOME')
2377
                      if( home == null ) {
2378
                        home = System.properties['user.home']
2379
                      }
2380
                      Properties props = new Properties()
2381
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2382
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2383
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2384
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2385
                            props.load(propsFile.newDataInputStream())
2386
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2387
                            props.store(propsFile.newWriter(), null)
2388
                      } else {
2389
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2390
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2391
                        try {
2392
                          props.load(propsFile.newDataInputStream())
2393
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2394
                          if( gvsigProductFolderPath == null ) {
2395
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2396
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2397
                            props.store(propsFile.newWriter(), null)
2398
                          }
2399
                        } catch(java.io.FileNotFoundException e){
2400
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2401
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2402
                          props.store(propsFile.newWriter(), null)
2403
                        }
2404
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2405
                          f = new File(gvsigProductFolderPathDefault)
2406
                          f.mkdirs();
2407
                                                  new File(f,"WARNING.txt").withWriter { out ->
2408
                                                          out.println();
2409
                                                          out.println("The product folder used is set to:");
2410
                                                          out.println();
2411
                                                          out.println(gvsigProductFolderPath);
2412
                                                          out.println();
2413
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2414
                                                          out.println();
2415
                                                  }
2416
                        }
2417
                      }
2418
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2419
                    }
2420
                  ]]></source>
2421
                                </configuration>
2422
                            </execution>
2423

    
2424
                        </executions>
2425
                    </plugin>
2426

    
2427
                </plugins>
2428
            </build>
2429
        </profile>
2430

    
2431

    
2432

    
2433
        <profile>
2434
            <!-- This profile is used to packege and install the gvSIG plugins -->
2435
            <id>gvsig-plugin</id>
2436
            <activation>
2437
                <file>
2438
                    <exists>buildNumber.properties</exists>
2439
                </file>
2440
            </activation>
2441
            <build>
2442
                <plugins>
2443

    
2444
                    <plugin>
2445
                        <artifactId>maven-assembly-plugin</artifactId>
2446
                        <executions>
2447
                            <execution>
2448
                                <id>gvsig-plugin-package</id>
2449
                                <phase>package</phase>
2450
                                <goals>
2451
                                    <goal>single</goal>
2452
                                </goals>
2453
                            </execution>
2454
                        </executions>
2455
                    </plugin>
2456

    
2457
                    <plugin>
2458
                        <artifactId>maven-clean-plugin</artifactId>
2459
                        <configuration>
2460
                            <skip>false</skip>
2461
                            <failOnError>true</failOnError>
2462
                            <filesets>
2463
                                <fileset>
2464
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2465
                                </fileset>
2466
                            </filesets>
2467
                        </configuration>
2468
                        <executions>
2469
                            <execution>
2470
                                <id>default-clean</id>
2471
                                <phase>clean</phase>
2472
                            </execution>
2473
                        </executions>
2474
                    </plugin>
2475

    
2476
                    <plugin>
2477
                        <groupId>org.codehaus.gmaven</groupId>
2478
                        <artifactId>gmaven-plugin</artifactId>
2479
                        <executions>
2480

    
2481
                            <execution>
2482
                                <id>increase-build-number</id>
2483
                                <phase>process-sources</phase>
2484
                                <goals>
2485
                                    <goal>execute</goal>
2486
                                </goals>
2487
                            </execution>
2488

    
2489
                            <execution>
2490
                                <id>build-package-info</id>
2491
                                <phase>prepare-package</phase>
2492
                                <goals>
2493
                                    <goal>execute</goal>
2494
                                </goals>
2495
                            </execution>
2496

    
2497
                            <execution>
2498
                                <id>build-package-index</id>
2499
                                <phase>package</phase>
2500
                                <goals>
2501
                                    <goal>execute</goal>
2502
                                </goals>
2503
                            </execution>
2504

    
2505
                            <execution>
2506
                                <id>install-plugin</id>
2507
                                <phase>install</phase>
2508
                                <goals>
2509
                                    <goal>execute</goal>
2510
                                </goals>
2511
                            </execution>
2512

    
2513
                            <execution>
2514
                                <id>deploy-package</id>
2515
                                <phase>install</phase>
2516
                                <goals>
2517
                                    <goal>execute</goal>
2518
                                </goals>
2519
                            </execution>
2520

    
2521
                        </executions>
2522
                    </plugin>
2523

    
2524
                </plugins>
2525
            </build>
2526
        </profile>
2527

    
2528
    </profiles>
2529

    
2530
    <properties>
2531
        <!-- General configuration -->
2532
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2533
        <localRepository>${user.home}/.m2/repository</localRepository>
2534
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2535

    
2536
        <!-- The property svn.tags.folder is used in external projects to override  -->
2537
        <!-- configuraction in maven-release-plugin -->
2538
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2539

    
2540
        <!-- Package info property values -->
2541
        <gvsig.version>2.4.0</gvsig.version>
2542
        <gvsig.package.info.codealias />
2543
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2544
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2545
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2546
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2547
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2548
        <gvsig.package.info.official>false</gvsig.package.info.official>
2549
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2550
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2551
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2552
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2553
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2554
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2555
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2556
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2557
        <gvsig.package.info.categories />
2558
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2559

    
2560
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2561
        <gvsig.install.plugin>true</gvsig.install.plugin>
2562
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2563
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2564

    
2565
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2566

    
2567
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2568
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2569
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2570
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2571
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2572
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2573
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2574
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2575
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2576
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2577
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2578
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2579
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2580
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2581
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2582
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2583
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2584
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2585
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2586
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2587
        <!--
2588
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2589
        -->
2590
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2591
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2592
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2593
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2594
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2595
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2596
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2597
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2598
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2599

    
2600
        <jython.artifactId>jython-standalone</jython.artifactId>
2601
        <!-- External project versions -->
2602
        <gvsig.tools.version>3.0.101</gvsig.tools.version>
2603
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2604
        <gvsig.projection.api.version>2.0.22</gvsig.projection.api.version>
2605

    
2606
    </properties>
2607

    
2608
    <modules>
2609
        <module>org.gvsig.desktop.compat.cdc</module>
2610
        <module>org.gvsig.desktop.library</module>
2611
        <module>org.gvsig.desktop.framework</module>
2612
        <module>org.gvsig.desktop.plugin</module>
2613

    
2614
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2615
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2616

    
2617
    </modules>
2618
</project>
2619