Statistics
| Revision:

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

History | View | Annotate | Download (115 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.228-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

    
215
            <dependency>
216
                <groupId>org.apache.xmlgraphics</groupId>
217
                <artifactId>batik-awt-util</artifactId>
218
                <version>1.7</version>
219
            </dependency>
220
            <dependency>
221
                <groupId>org.apache.xmlgraphics</groupId>
222
                <artifactId>batik-bridge</artifactId>
223
                <version>1.7</version>
224
            </dependency>
225
            <dependency>
226
                <groupId>org.apache.xmlgraphics</groupId>
227
                <artifactId>batik-ext</artifactId>
228
                <version>1.7</version>
229
            </dependency>
230
            <dependency>
231
                <groupId>org.apache.xmlgraphics</groupId>
232
                <artifactId>batik-gui-util</artifactId>
233
                <version>1.7</version>
234
            </dependency>
235
            <dependency>
236
                <groupId>org.apache.xmlgraphics</groupId>
237
                <artifactId>batik-gvt</artifactId>
238
                <version>1.7</version>
239
            </dependency>
240
            <dependency>
241
                <groupId>org.apache.xmlgraphics</groupId>
242
                <artifactId>batik-script</artifactId>
243
                <version>1.7</version>
244
            </dependency>
245
            <dependency>
246
                <groupId>org.apache.xmlgraphics</groupId>
247
                <artifactId>batik-xml</artifactId>
248
                <version>1.7</version>
249
            </dependency>
250
            <dependency>
251
                <groupId>org.apache.xmlgraphics</groupId>
252
                <artifactId>batik-anim</artifactId>
253
                <version>1.7</version>
254
            </dependency>
255
            <dependency>
256
                <groupId>org.apache.xmlgraphics</groupId>
257
                <artifactId>batik-css</artifactId>
258
                <version>1.7</version>
259
            </dependency>
260
            <dependency>
261
                <groupId>org.apache.xmlgraphics</groupId>
262
                <artifactId>batik-dom</artifactId>
263
                <version>1.7</version>
264
            </dependency>
265
            <dependency>
266
                <groupId>org.apache.xmlgraphics</groupId>
267
                <artifactId>batik-js</artifactId>
268
                <version>1.7</version>
269
            </dependency>
270
            <dependency>
271
                <groupId>org.apache.xmlgraphics</groupId>
272
                <artifactId>batik-parser</artifactId>
273
                <version>1.7</version>
274
            </dependency>
275
            <dependency>
276
                <groupId>org.apache.xmlgraphics</groupId>
277
                <artifactId>batik-svg-dom</artifactId>
278
                <version>1.7</version>
279
            </dependency>
280

    
281
            <dependency>
282
                <groupId>bsf</groupId>
283
                <artifactId>bsf</artifactId>
284
                <version>2.3.0-rc1</version>
285
            </dependency>
286
            <dependency>
287
                <groupId>org.apache.bsf</groupId>
288
                <artifactId>bsf-api</artifactId>
289
                <version>3.1</version>
290
            </dependency>
291
            <dependency>
292
                <groupId>org.apache.bsf</groupId>
293
                <artifactId>bsf-utils</artifactId>
294
                <version>3.1</version>
295
            </dependency>
296
            <dependency>
297
                <groupId>bsh</groupId>
298
                <artifactId>bsh</artifactId>
299
                <version>2.0b4</version>
300
            </dependency>
301
            <dependency>
302
                <groupId>castor</groupId>
303
                <artifactId>castor</artifactId>
304
                <version>0.9.5.3</version>
305
            </dependency>
306

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

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

    
837
            <!-- External gvSIG projects -->
838

    
839
            <dependency>
840
                <groupId>org.gvsig</groupId>
841
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
842
                <version>1.0.1</version>
843
            </dependency>
844
            <dependency>
845
                <groupId>org.gvsig</groupId>
846
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
847
                <version>1.0.0</version>
848
            </dependency>
849
<!--            <dependency>
850
                <groupId>org.gvsig</groupId>
851
                <artifactId>org.gvsig.tools.lib</artifactId>
852
                <version>${gvsig.tools.version}</version>
853
            </dependency>
854
            <dependency>
855
                <groupId>org.gvsig</groupId>
856
                <artifactId>org.gvsig.tools.lib</artifactId>
857
                <version>${gvsig.tools.version}</version>
858
                <type>test-jar</type>
859
                <scope>test</test>
860
            </dependency>
861
            <dependency>
862
                <groupId>org.gvsig</groupId>
863
                <artifactId>org.gvsig.tools.swing.api</artifactId>
864
                <version>${gvsig.tools.version}</version>
865
            </dependency>
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
869
                <version>${gvsig.tools.version}</version>
870
            </dependency>-->
871
<!--
872
            <dependency>
873
                <groupId>org.gvsig</groupId>
874
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
875
                <version>${gvsig.tools.version}</version>
876
            </dependency>
877
            <dependency>
878
                <groupId>org.gvsig</groupId>
879
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
880
                <version>${gvsig.tools.version}</version>
881
            </dependency>
882
            <dependency>
883
                <groupId>org.gvsig</groupId>
884
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
885
                <version>${gvsig.tools.version}</version>
886
            </dependency>
887
            <dependency>
888
                <groupId>org.gvsig</groupId>
889
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
890
                <version>${gvsig.tools.version}</version>
891
            </dependency>-->
892

    
893
            <dependency>
894
                <groupId>org.gvsig</groupId>
895
                <artifactId>org.gvsig.catalog</artifactId>
896
                <version>2.0</version>
897
            </dependency>
898
            <dependency>
899
                <groupId>org.gvsig.external</groupId>
900
                <artifactId>org.gvsig.external.jump</artifactId>
901
                <version>1.0.0</version>
902
            </dependency>
903
            <dependency>
904
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.proj.lib.api</artifactId>
906
                <version>${gvsig.proj.version}</version>
907
            </dependency>
908
            <dependency>
909
                <groupId>org.gvsig</groupId>
910
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
911
                <version>${gvsig.proj.version}</version>
912
            </dependency>
913
            <dependency>
914
                <groupId>org.gvsig</groupId>
915
                <artifactId>org.gvsig.proj.swing.api</artifactId>
916
                <version>${gvsig.proj.version}</version>
917
            </dependency>
918
            <dependency>
919
                <groupId>org.gvsig</groupId>
920
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
921
                <version>${gvsig.proj.version}</version>
922
            </dependency>
923
            <dependency>
924
                <groupId>org.gvsig</groupId>
925
                <artifactId>org.gvsig.projection.api</artifactId>
926
                <version>${gvsig.projection.api.version}</version>
927
            </dependency>
928

    
929
            <!-- Childs projects -->
930

    
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.about.api</artifactId>
934
                <version>2.0.228-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.about.impl</artifactId>
939
                <version>2.0.228-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
944
                <version>2.0.228-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
949
                <version>2.0.228-SNAPSHOT</version>
950
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
954
                <version>2.0.228-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
959
                <version>2.0.228-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
964
                <version>2.0.228-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
969
                <version>2.0.228-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.andami</artifactId>
974
                <version>2.0.228-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.app</artifactId>
979
                <version>2.0.228-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.ui</artifactId>
984
                <version>2.0.228-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.control</artifactId>
989
                <version>2.0.228-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
994
                <version>2.0.228-SNAPSHOT</version>
995
            </dependency>
996
            <dependency>
997
                <groupId>org.gvsig</groupId>
998
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
999
                <version>2.0.228-SNAPSHOT</version>
1000
            </dependency>            
1001
            <dependency>
1002
                <!-- 
1003
                Eliminado el proyecto asi que le pongo una version "chunga" 
1004
                para que falle al resolverla si alguien lo usa
1005
                -->
1006
                <groupId>org.gvsig</groupId>
1007
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
1008
                <version>ERROR</version> 
1009
            </dependency>
1010
            <dependency>
1011
                <groupId>org.gvsig</groupId>
1012
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1013
                <version>2.0.228-SNAPSHOT</version>
1014
            </dependency>
1015
            <dependency>
1016
                <groupId>org.gvsig</groupId>
1017
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
1018
                <version>2.0.228-SNAPSHOT</version>
1019
            </dependency>
1020
            <dependency>
1021
                <groupId>org.gvsig</groupId>
1022
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1023
                <version>2.0.228-SNAPSHOT</version>
1024
            </dependency>
1025
            <dependency>
1026
                <groupId>org.gvsig</groupId>
1027
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
1028
                <version>2.0.228-SNAPSHOT</version>
1029
                <type>test-jar</type>
1030
                <scope>test</scope>
1031
            </dependency>
1032
            <dependency>
1033
                <groupId>org.gvsig</groupId>
1034
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
1035
                <version>2.0.228-SNAPSHOT</version>
1036
                <type>test-jar</type>
1037
                <scope>test</scope>
1038
            </dependency>            <dependency>
1039
                <groupId>org.gvsig</groupId>
1040
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1041
                <version>2.0.228-SNAPSHOT</version>
1042
            </dependency>
1043
            <dependency>
1044
                <groupId>org.gvsig</groupId>
1045
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1046
                <version>2.0.228-SNAPSHOT</version>
1047
            </dependency>
1048
            <dependency>
1049
                <groupId>org.gvsig</groupId>
1050
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1051
                <version>2.0.228-SNAPSHOT</version>
1052
            </dependency>
1053

    
1054
            <dependency>
1055
                <groupId>org.gvsig</groupId>
1056
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1057
                <version>2.0.228-SNAPSHOT</version>
1058
            </dependency>
1059
            <dependency>
1060
                <groupId>org.gvsig</groupId>
1061
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1062
                <version>2.0.228-SNAPSHOT</version>
1063
            </dependency>
1064
            <dependency>
1065
                <groupId>org.gvsig</groupId>
1066
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1067
                <version>2.0.228-SNAPSHOT</version>
1068
            </dependency>
1069
            <dependency>
1070
                <groupId>org.gvsig</groupId>
1071
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1072
                <version>2.0.228-SNAPSHOT</version>
1073
            </dependency>
1074
            <dependency>
1075
              <groupId>org.gvsig</groupId>
1076
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1077
              <version>2.0.228-SNAPSHOT</version>
1078
            </dependency>
1079
                <dependency>
1080
              <groupId>org.gvsig</groupId>
1081
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1082
               <version>2.0.228-SNAPSHOT</version>
1083
            </dependency>
1084
            <dependency>
1085
                <groupId>org.gvsig</groupId>
1086
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1087
                <version>2.0.228-SNAPSHOT</version>
1088
            </dependency>
1089
            <dependency>
1090
                <groupId>org.gvsig</groupId>
1091
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1092
                <version>2.0.228-SNAPSHOT</version>
1093
                <type>test-jar</type>
1094
                <scope>test</scope>
1095
            </dependency>
1096
            <dependency>
1097
                <groupId>org.gvsig</groupId>
1098
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1099
                <version>2.0.228-SNAPSHOT</version>
1100
            </dependency>
1101
            <dependency>
1102
                <groupId>org.gvsig</groupId>
1103
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1104
                <version>2.0.46-SNAPSHOT</version>
1105
            </dependency>
1106
            <dependency>
1107
                <groupId>org.gvsig</groupId>
1108
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1109
                <version>2.0.228-SNAPSHOT</version>
1110
            </dependency>
1111
            <dependency>
1112
                <groupId>org.gvsig</groupId>
1113
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1114
                <version>2.0.228-SNAPSHOT</version>
1115
            </dependency>
1116
            <dependency>
1117
                <groupId>org.gvsig</groupId>
1118
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1119
                <version>2.0.228-SNAPSHOT</version>
1120
            </dependency>
1121
            <dependency>
1122
                <groupId>org.gvsig</groupId>
1123
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1124
                <version>2.0.228-SNAPSHOT</version>
1125
            </dependency>
1126
            <dependency>
1127
                <groupId>org.gvsig</groupId>
1128
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1129
                <version>2.0.228-SNAPSHOT</version>
1130
            </dependency>
1131
            <dependency>
1132
                <groupId>org.gvsig</groupId>
1133
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1134
                <version>2.0.228-SNAPSHOT</version>
1135
            </dependency>
1136
            <dependency>
1137
                <groupId>org.gvsig</groupId>
1138
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1139
                <version>2.0.228-SNAPSHOT</version>
1140
            </dependency>
1141
            <!--
1142
            <dependency>
1143
                <groupId>org.gvsig</groupId>
1144
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1145
                <version>2.0.103-SNAPSHOT</version>
1146
            </dependency>
1147
            <dependency>
1148
                <groupId>org.gvsig</groupId>
1149
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1150
                <version>2.0.103-SNAPSHOT</version>
1151
            </dependency>
1152
            -->
1153
            <dependency>
1154
                <groupId>org.gvsig</groupId>
1155
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1156
                <version>2.0.228-SNAPSHOT</version>
1157
            </dependency>
1158
            <dependency>
1159
                <groupId>org.gvsig</groupId>
1160
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1161
                <version>2.0.228-SNAPSHOT</version>
1162
            </dependency>
1163

    
1164

    
1165
            <dependency>
1166
                <groupId>org.gvsig</groupId>
1167
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1168
                <version>2.0.228-SNAPSHOT</version>
1169
            </dependency>
1170
            <dependency>
1171
                <groupId>org.gvsig</groupId>
1172
                <artifactId>org.gvsig.compat.api</artifactId>
1173
                <version>2.0.228-SNAPSHOT</version>
1174
            </dependency>
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.compat.se</artifactId>
1178
                <version>2.0.228-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.remoteclient</artifactId>
1183
                <version>2.0.228-SNAPSHOT</version>
1184
            </dependency>
1185
            <dependency>
1186
                <groupId>org.gvsig</groupId>
1187
                <artifactId>org.gvsig.i18n</artifactId>
1188
                <version>2.0.228-SNAPSHOT</version>
1189
            </dependency>
1190
            <dependency>
1191
                <groupId>org.gvsig</groupId>
1192
                <artifactId>org.gvsig.utils</artifactId>
1193
                <version>2.0.228-SNAPSHOT</version>
1194
            </dependency>
1195
            <dependency>
1196
                <groupId>org.gvsig</groupId>
1197
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1198
                <version>2.0.228-SNAPSHOT</version>
1199
            </dependency>
1200
            <dependency>
1201
                <groupId>org.gvsig</groupId>
1202
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1203
                <version>2.0.228-SNAPSHOT</version>
1204
            </dependency>
1205
            <dependency>
1206
                <groupId>org.gvsig</groupId>
1207
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1208
                <version>2.0.228-SNAPSHOT</version>
1209
            </dependency>
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1213
                <version>2.0.228-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1218
                <version>2.0.228-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1223
                <version>2.0.228-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1228
                <version>2.0.228-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1233
                <version>2.0.228-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1238
                <version>2.0.228-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1243
                <version>2.0.228-SNAPSHOT</version>
1244
                <type>test-jar</type>
1245
                <scope>test</scope>
1246
            </dependency>
1247
            <dependency>
1248
                <groupId>org.gvsig</groupId>
1249
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1250
                <version>2.0.228-SNAPSHOT</version>
1251
            </dependency>
1252
            <dependency>
1253
                <groupId>org.gvsig</groupId>
1254
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1255
                <version>2.0.228-SNAPSHOT</version>
1256
            </dependency>
1257
            <dependency>
1258
                <groupId>org.gvsig</groupId>
1259
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1260
                <version>2.0.228-SNAPSHOT</version>
1261
            </dependency>
1262
            <dependency>
1263
                <groupId>org.gvsig</groupId>
1264
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1265
                <version>2.0.228-SNAPSHOT</version>
1266
            </dependency>
1267
            <dependency>
1268
                <groupId>org.gvsig</groupId>
1269
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1270
                <version>2.0.46-SNAPSHOT</version>
1271
            </dependency>
1272
            <dependency>
1273
                <groupId>org.gvsig</groupId>
1274
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1275
                <version>2.0.228-SNAPSHOT</version>
1276
            </dependency>
1277
            <dependency>
1278
                <groupId>org.gvsig</groupId>
1279
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1280
                <version>2.0.228-SNAPSHOT</version>
1281
            </dependency>
1282
            <dependency>
1283
                <groupId>org.gvsig</groupId>
1284
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1285
                <version>2.0.228-SNAPSHOT</version>
1286
            </dependency>
1287
            <dependency>
1288
                <groupId>org.gvsig</groupId>
1289
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1290
                <version>2.0.196-SNAPSHOT</version>
1291
            </dependency>
1292
            <dependency>
1293
                <groupId>org.gvsig</groupId>
1294
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1295
                <version>2.0.228-SNAPSHOT</version>
1296
            </dependency>
1297
            <dependency>
1298
                <groupId>org.gvsig</groupId>
1299
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1300
                <version>2.0.228-SNAPSHOT</version>
1301
            </dependency>
1302
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1305
                <version>2.0.228-SNAPSHOT</version>
1306
            </dependency>
1307
            <dependency>
1308
                <groupId>org.gvsig</groupId>
1309
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1310
                <version>2.0.228-SNAPSHOT</version>
1311
            </dependency>
1312
            <dependency>
1313
                <groupId>org.gvsig</groupId>
1314
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1315
                <version>2.0.228-SNAPSHOT</version>
1316
            </dependency>
1317
            <dependency>
1318
                <groupId>org.gvsig</groupId>
1319
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1320
                <version>2.0.228-SNAPSHOT</version>
1321
            </dependency>
1322
            <dependency>
1323
                <groupId>org.gvsig</groupId>
1324
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1325
                <version>2.0.228-SNAPSHOT</version>
1326
            </dependency>
1327
            <dependency>
1328
                <groupId>org.gvsig</groupId>
1329
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1330
                <version>2.0.228-SNAPSHOT</version>
1331
            </dependency>
1332

    
1333
            <dependency>
1334
                <groupId>org.gvsig</groupId>
1335
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1336
                <version>2.0.228-SNAPSHOT</version>
1337
            </dependency>
1338
            <dependency>
1339
                <groupId>org.gvsig</groupId>
1340
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1341
                <version>2.0.228-SNAPSHOT</version>
1342
            </dependency>
1343
            <dependency>
1344
                <groupId>org.gvsig</groupId>
1345
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1346
                <version>2.0.228-SNAPSHOT</version>
1347
                <type>test-jar</type>
1348
                <scope>test</scope>
1349
            </dependency>
1350
            <dependency>
1351
                <groupId>org.gvsig</groupId>
1352
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1353
                <version>2.0.228-SNAPSHOT</version>
1354
            </dependency>
1355
            <dependency>
1356
                <groupId>org.gvsig</groupId>
1357
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1358
                <version>2.0.228-SNAPSHOT</version>
1359
            </dependency>
1360

    
1361
            <dependency>
1362
                <groupId>org.gvsig</groupId>
1363
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1364
                <version>2.0.228-SNAPSHOT</version>
1365
            </dependency>
1366
            <dependency>
1367
                <groupId>org.gvsig</groupId>
1368
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1369
                <version>2.0.228-SNAPSHOT</version>
1370
            </dependency>
1371
            <dependency>
1372
                <groupId>org.gvsig</groupId>
1373
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1374
                <version>2.0.228-SNAPSHOT</version>
1375
            </dependency>
1376
            <dependency>
1377
                <groupId>org.gvsig</groupId>
1378
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1379
                <version>2.0.228-SNAPSHOT</version>
1380
            </dependency>
1381
            <dependency>
1382
                <groupId>org.gvsig</groupId>
1383
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1384
                <version>2.0.228-SNAPSHOT</version>
1385
            </dependency>
1386
            <dependency>
1387
                <groupId>org.gvsig</groupId>
1388
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1389
                <version>2.0.112-SNAPSHOT</version>
1390
            </dependency>
1391
            <dependency>
1392
                <groupId>org.gvsig</groupId>
1393
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1394
                <version>2.0.228-SNAPSHOT</version>
1395
            </dependency>
1396
            <dependency>
1397
                <groupId>org.gvsig</groupId>
1398
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1399
                <version>2.0.49-SNAPSHOT</version>
1400
            </dependency>
1401
            <dependency>
1402
                <groupId>org.gvsig</groupId>
1403
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1404
                <version>2.0.228-SNAPSHOT</version>
1405
            </dependency>
1406
            <!--
1407
                      <dependency>
1408
                        <groupId>org.gvsig</groupId>
1409
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1410
                        <version>2.0.10-SNAPSHOT</version>
1411
                      </dependency>
1412
            -->
1413
            <dependency>
1414
                <groupId>org.gvsig</groupId>
1415
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1416
                <version>2.0.228-SNAPSHOT</version>
1417
            </dependency>
1418
            <dependency>
1419
                <groupId>org.gvsig</groupId>
1420
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1421
                <version>2.0.228-SNAPSHOT</version>
1422
            </dependency>
1423
            <dependency>
1424
                <groupId>org.gvsig</groupId>
1425
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1426
                <version>2.0.228-SNAPSHOT</version>
1427
            </dependency>
1428
            <dependency>
1429
                <groupId>org.gvsig</groupId>
1430
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1431
                <version>2.0.228-SNAPSHOT</version>
1432
            </dependency>
1433
            <!--
1434
            <dependency>
1435
                <groupId>org.gvsig</groupId>
1436
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1437
                <version>2.0.24-SNAPSHOT</version>
1438
            </dependency>
1439
            -->
1440
            <dependency>
1441
                <groupId>org.gvsig</groupId>
1442
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1443
                <version>2.0.228-SNAPSHOT</version>
1444
            </dependency>
1445
            <dependency>
1446
                <groupId>org.gvsig</groupId>
1447
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1448
                <version>2.0.228-SNAPSHOT</version>
1449
            </dependency>
1450
            <dependency>
1451
                <groupId>org.gvsig</groupId>
1452
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1453
                <version>2.0.228-SNAPSHOT</version>
1454
            </dependency>
1455
            <dependency>
1456
                <groupId>org.gvsig</groupId>
1457
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1458
                <version>2.0.228-SNAPSHOT</version>
1459
            </dependency>
1460
        </dependencies>
1461
    </dependencyManagement>
1462

    
1463
    <dependencies>
1464
        <dependency>
1465
            <groupId>junit</groupId>
1466
            <artifactId>junit</artifactId>
1467
            <scope>test</scope>
1468
        </dependency>
1469
    </dependencies>
1470

    
1471
    <build>
1472
        <extensions>
1473
            <extension>
1474
                <groupId>org.apache.maven.wagon</groupId>
1475
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1476
                <version>2.4</version>
1477
            </extension>
1478
        </extensions>
1479

    
1480
        <pluginManagement>
1481
            <plugins>
1482

    
1483
                <plugin>
1484
                    <groupId>org.apache.maven.plugins</groupId>
1485
                    <artifactId>maven-scm-plugin</artifactId>
1486
                    <version>1.9</version>
1487
                    <configuration>
1488
                        <connectionType>connection</connectionType>
1489
                    </configuration>
1490
                </plugin>
1491

    
1492
                <plugin>
1493
                    <groupId>org.apache.maven.plugins</groupId>
1494
                    <artifactId>maven-compiler-plugin</artifactId>
1495
                    <version>2.3.2</version>
1496
                    <configuration>
1497
                        <source>1.7</source>
1498
                        <target>1.7</target>
1499
                        <encoding>ISO-8859-1</encoding>
1500
                    </configuration>
1501
                </plugin>
1502

    
1503
                <plugin>
1504
                    <groupId>org.apache.maven.plugins</groupId>
1505
                    <artifactId>maven-resources-plugin</artifactId>
1506
                    <version>2.4.3</version>
1507
                    <configuration>
1508
                        <encoding>ISO-8859-1</encoding>
1509
                    </configuration>
1510
                </plugin>
1511

    
1512
                <plugin>
1513
                    <groupId>org.apache.maven.plugins</groupId>
1514
                    <artifactId>maven-eclipse-plugin</artifactId>
1515
                    <configuration>
1516
                        <downloadSources>true</downloadSources>
1517
                        <downloadJavadocs>true</downloadJavadocs>
1518
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1519
                    </configuration>
1520
                </plugin>
1521

    
1522
                <plugin>
1523
                    <groupId>org.apache.maven.plugins</groupId>
1524
                    <artifactId>maven-surefire-plugin</artifactId>
1525
                    <version>2.7.1</version>
1526
                    <configuration>
1527
                        <forkMode>once</forkMode>
1528
                        <environmentVariables>
1529
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1530
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1531
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1532
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1533
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1534
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1535
                        </environmentVariables>
1536
                    </configuration>
1537
                </plugin>
1538

    
1539
                <plugin>
1540
                    <groupId>org.apache.maven.plugins</groupId>
1541
                    <artifactId>maven-failsafe-plugin</artifactId>
1542
                    <executions>
1543
                        <execution>
1544
                            <goals>
1545
                                <goal>integration-test</goal>
1546
                                <goal>verify</goal>
1547
                            </goals>
1548
                        </execution>
1549
                    </executions>
1550
                    <configuration>
1551
                        <forkMode>once</forkMode>
1552
                        <environmentVariables>
1553
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1554
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1555
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1556
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1557
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1558
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1559
                        </environmentVariables>
1560
                    </configuration>
1561
                </plugin>
1562

    
1563
                <plugin>
1564
                    <groupId>org.apache.maven.plugins</groupId>
1565
                    <artifactId>maven-javadoc-plugin</artifactId>
1566
                    <version>2.10.4</version>
1567
                    <configuration>
1568
                        <failOnError>false</failOnError>
1569
                        <docTitle>${project.name} ${project.version}</docTitle>
1570
                        <encoding>ISO-8859-1</encoding>
1571
                        <footer />
1572
                        <header />
1573
                        <keywords>false</keywords>
1574
                        <!-- Don't include the deprecateds items in the javadoc -->
1575
                        <nodeprecated>true</nodeprecated>
1576
                        <!-- Don't generate javadoc of project with submodules -->
1577
                        <aggregate>false</aggregate>
1578
                        <!-- Removed detection of links due to its high cost -->
1579
                        <detectJavaApiLink>false</detectJavaApiLink>
1580
                        <detectLinks>false</detectLinks>
1581
                        <detectOfflineLinks>false</detectOfflineLinks>
1582
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1583
                        <includeDependencySources>false</includeDependencySources>
1584
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1585
                        <javaApiLinks>
1586
                            <property>
1587
                                <name>api_1.4</name>
1588
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1589
                            </property>
1590
                            <property>
1591
                                <name>api_1.5</name>
1592
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1593
                            </property>
1594
                            <property>
1595
                                <name>api_1.6</name>
1596
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1597
                            </property>
1598
                            <property>
1599
                                <name>api_1.7</name>
1600
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1601
                            </property>
1602
                        </javaApiLinks>
1603
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1604
                    </configuration>
1605
                </plugin>
1606

    
1607
                <plugin>
1608
                    <groupId>org.apache.maven.plugins</groupId>
1609
                    <artifactId>maven-site-plugin</artifactId>
1610
                    <version>3.3</version>
1611
                    <configuration>
1612
                        <chmod>true</chmod>
1613
                        <chmodMode>a+rwX</chmodMode>
1614
                    </configuration>
1615
                </plugin>
1616

    
1617
                <plugin>
1618
                    <groupId>org.apache.maven.plugins</groupId>
1619
                    <artifactId>maven-jar-plugin</artifactId>
1620
                    <version>2.3.1</version>
1621
                    <configuration>
1622
                        <archive>
1623
                            <manifestEntries>
1624
                                <Built-By>gvSIG Team</Built-By>
1625
                            </manifestEntries>
1626
                        </archive>
1627
                    </configuration>
1628
                </plugin>
1629

    
1630
                <plugin>
1631
                    <groupId>org.codehaus.mojo</groupId>
1632
                    <artifactId>properties-maven-plugin</artifactId>
1633
                    <version>1.0-alpha-2</version>
1634
                </plugin>
1635

    
1636
                <plugin>
1637
                    <groupId>org.apache.maven.plugins</groupId>
1638
                    <artifactId>maven-antrun-plugin</artifactId>
1639
                    <version>1.7</version>
1640
                </plugin>
1641

    
1642
                <plugin>
1643
                    <groupId>org.codehaus.mojo</groupId>
1644
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1645
                    <version>1.9</version>
1646
                </plugin>
1647

    
1648
                <plugin>
1649
                    <groupId>org.apache.maven.plugins</groupId>
1650
                    <artifactId>maven-release-plugin</artifactId>
1651
                    <version>2.4.1</version>
1652
                </plugin>
1653

    
1654
                <plugin>
1655
                    <groupId>org.apache.maven.plugins</groupId>
1656
                    <artifactId>maven-deploy-plugin</artifactId>
1657
                    <version>2.6</version>
1658
                </plugin>
1659

    
1660
                <plugin>
1661
                    <artifactId>maven-assembly-plugin</artifactId>
1662
                    <version>2.4</version>
1663
                    <executions>
1664
                        <execution>
1665
                            <id>gvsig-plugin-package</id>
1666
                            <phase>package</phase>
1667
                            <configuration>
1668
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1669
                                <appendAssemblyId>false</appendAssemblyId>
1670
                                <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>
1671
                                <descriptors>
1672
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1673
                                </descriptors>
1674
                            </configuration>
1675
                        </execution>
1676
                    </executions>
1677
                </plugin>
1678

    
1679
                <plugin>
1680
                    <groupId>org.apache.maven.plugins</groupId>
1681
                    <artifactId>maven-clean-plugin</artifactId>
1682
                    <version>2.4.1</version>
1683
                </plugin>
1684

    
1685
                <plugin>
1686
                    <groupId>org.codehaus.mojo</groupId>
1687
                    <artifactId>exec-maven-plugin</artifactId>
1688
                    <version>1.2</version>
1689
                </plugin>
1690

    
1691
                <plugin>
1692
                    <!-- invoke as "mvn license:format" to fix the header -->
1693
                    <!-- invoke as "mvn license:check" to check the header -->
1694
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1695
                    <groupId>com.mycila.maven-license-plugin</groupId>
1696
                    <artifactId>maven-license-plugin</artifactId>
1697
                    <version>1.10.b1</version>
1698
                    <configuration>
1699
                        <header>header.txt</header>
1700
                        <failIfMissing>false</failIfMissing>
1701
                        <aggregate>false</aggregate>
1702
                        <strictCheck>true</strictCheck>
1703
                        <encoding>ISO-8859-1</encoding>
1704
                        <quiet>false</quiet>
1705
                        <excludes>
1706
                            <exclude>**/*.properties</exclude>
1707
                            <exclude>**/*.txt</exclude>
1708
                            <exclude>**/*.jpg</exclude>
1709
                            <exclude>**/*.jpeg</exclude>
1710
                            <exclude>**/*.svg</exclude>
1711
                            <exclude>**/*.png</exclude>
1712
                            <exclude>**/*.gvssym</exclude>
1713
                            <exclude>**/*.def</exclude>
1714
                            <exclude>**/*.msg</exclude>
1715
                        </excludes>
1716
                    </configuration>
1717
                    <dependencies>
1718
                        <dependency>
1719
                            <groupId>org.gvsig</groupId>
1720
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1721
                            <version>1.0.0</version>
1722
                        </dependency>
1723
                    </dependencies>
1724
                </plugin>
1725

    
1726
                <!-- Habria que ver si es posible sustituir el plugin -->
1727
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1728
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1729
                <!--
1730
                <plugin>
1731
                    <groupId>org.codehaus.mojo</groupId>
1732
                    <artifactId>license-maven-plugin</artifactId>
1733
                    <version>1.5</version>
1734
                </plugin>
1735
                -->
1736

    
1737
                <plugin>
1738
                    <groupId>org.apache.maven.plugins</groupId>
1739
                    <artifactId>maven-checkstyle-plugin</artifactId>
1740
                    <version>2.10</version>
1741
                </plugin>
1742

    
1743
                <plugin>
1744
                    <groupId>org.apache.maven.plugins</groupId>
1745
                    <artifactId>maven-source-plugin</artifactId>
1746
                    <version>2.2.1</version>
1747
                </plugin>
1748

    
1749
                <plugin>
1750
                    <groupId>org.codehaus.gmaven</groupId>
1751
                    <artifactId>gmaven-plugin</artifactId>
1752
                    <version>1.5</version>
1753
                    <configuration>
1754
                        <providerSelection>2.0</providerSelection>
1755
                    </configuration>
1756
                    <dependencies>
1757
                        <dependency>
1758
                            <groupId>com.github.lookfirst</groupId>
1759
                            <artifactId>sardine</artifactId>
1760
                            <version>5.0.1</version>
1761
                        </dependency>
1762
                    </dependencies>
1763
                    <executions>
1764

    
1765
                        <execution>
1766
                            <id>increase-build-number</id>
1767
                            <phase>process-sources</phase>
1768
                            <configuration>
1769
                                <source><![CDATA[
1770
                    // use "mvn -Dincrease-build-number process-sources"
1771
                    if( project.properties["increase-build-number"] == null ) {
1772
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1773
                    } else {
1774
                      File file = new File(project.basedir,"buildNumber.properties")
1775
                      if( ! file.exists() ) {
1776
                          log.info("Skip increment build number (buildNumber.property not present).")
1777
                        } else {
1778
                        Properties props = new Properties()
1779

    
1780
                        props.load(file.newDataInputStream())
1781
                        value = (props.getProperty("buildNumber") as int) + 1
1782
                        props.setProperty("buildNumber",value as String)
1783
                        props.store(file.newWriter(), null)
1784
                        log.info("Setting build number to " + value)
1785
                      }
1786
                    }
1787
                  ]]></source>
1788
                            </configuration>
1789
                        </execution>
1790

    
1791
                        <execution>
1792
                            <id>build-package-info</id>
1793
                            <phase>prepare-package</phase>
1794
                            <configuration>
1795
                                <source><![CDATA[
1796
                      if( project.properties["buildNumber"] == null) {
1797
                        log.info("Skip build package.info (buildNumber.property not present).")
1798
                        log.info("Skip build package.info index (buildNumber.property not present).")
1799
                      } else {
1800
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1801
                                                if( poolURL[-1] != "/" ) {
1802
                                                        poolURL = poolURL + "/";
1803
                                                }
1804
                        package_info_file  = new File(project.basedir, "target/package.info")
1805
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1806
                        Properties props = new Properties()
1807
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1808
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1809
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1810
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1811
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1812
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1813
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1814
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1815
                        props.setProperty('type', "plugin")
1816
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1817
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1818
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1819
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1820
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1821
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1822
                        props.setProperty('model-version', '1.0.1')
1823
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1824
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1825
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1826

    
1827
                        props.store(package_info_file.newWriter(), null)
1828

    
1829
                        pkgname = "gvSIG-desktop-" +
1830
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1831
                          project.properties["gvsig.package.info.code"] + "-" +
1832
                          project.properties["gvsig.package.info.version"] + "-" +
1833
                          project.properties["buildNumber"] + "-" +
1834
                          project.properties["gvsig.package.info.state"] + "-" +
1835
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1836
                          project.properties["gvsig.package.info.architecture"] + "-" +
1837
                          project.properties["gvsig.package.info.javaVM"]
1838
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1839
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1840
                        package_info_file.getParentFile().mkdirs()
1841
                        props.setProperty('download-url',
1842
                          poolURL +
1843
                          project.properties["gvsig.package.info.code"] + "/" +
1844
                          pkgname + ".gvspkg"
1845
                        )
1846
                        props.store(package_info_file.newWriter(), null)
1847
                      }
1848
                  ]]></source>
1849
                            </configuration>
1850
                        </execution>
1851

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

    
1871
                      log.info("Building package index " + pkgname + ".gvspki")
1872
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1873
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1874
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1875
                    }
1876
                  ]]></source>
1877
                            </configuration>
1878
                        </execution>
1879

    
1880
                        <execution>
1881
                            <id>install-plugin</id>
1882
                            <phase>install</phase>
1883
                            <configuration>
1884
                                <source><![CDATA[
1885
                    if( project.properties["buildNumber"] == null) {
1886
                      log.info("Skip install package (buildNumber.property not present).")
1887
                    } else {
1888
                      ant = new AntBuilder()
1889
                      pkgname = "gvSIG-desktop-" +
1890
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1891
                        project.properties["gvsig.package.info.code"] + "-" +
1892
                        project.properties["gvsig.package.info.version"] + "-" +
1893
                        project.properties["buildNumber"] + "-" +
1894
                        project.properties["gvsig.package.info.state"] + "-" +
1895
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1896
                        project.properties["gvsig.package.info.architecture"] + "-" +
1897
                        project.properties["gvsig.package.info.javaVM"]
1898

    
1899
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1900
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1901
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1902
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1903
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1904

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

    
1908
                        target + "/" + project.properties["gvsig.package.info.code"]
1909

    
1910
                              log.info("Install plugin to " + target)
1911
                              ant.unzip(src: source, dest: target)
1912
                      } else {
1913
                          log.info("Skip plugin install.")
1914
                      }
1915
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1916
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1917
                              target = new File(project.properties["gvsig.product.folder.path"] +
1918
                                "/install/" +
1919
                                project.properties["gvsig.package.info.code"] + "/" +
1920
                                pkgname + ".gvspkg")
1921
                              target.getParentFile().mkdirs()
1922

    
1923
                              log.info("Copy plugin package from " + source + " to " + target)
1924
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1925

    
1926
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1927
                              target = project.properties["gvsig.product.folder.path"] +
1928
                                "/install/" +
1929
                                project.properties["gvsig.package.info.code"] + "/" +
1930
                                pkgname + ".gvspki"
1931
                              log.info("Copy plugin package index from " + source + " to " + target)
1932
                              ant.copy(file:source, tofile:target)
1933
                      } else {
1934
                          log.info("Skip plugin package install.")
1935
                                          }
1936
                    }
1937
                  ]]></source>
1938
                            </configuration>
1939
                        </execution>
1940

    
1941
                        <execution>
1942
                            <id>deploy-package</id>
1943
                            <phase>install</phase>
1944
                            <configuration>
1945
                                <source><![CDATA[
1946

    
1947
// To deploy package use:
1948
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1949
//
1950
if( project.properties["deploy-package"] != null ) {
1951
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1952
        poolURL = project.properties["gvsig.package.info.poolURL"];
1953
        if( poolURL[-1] != "/" ) {
1954
            poolURL = poolURL + "/";
1955
        }
1956
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1957
        log.info("Deploy plugin package to '"+targetPath+"'.");
1958

    
1959
        pkgname = "gvSIG-desktop-" +
1960
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1961
        project.properties["gvsig.package.info.code"] + "-" +
1962
        project.properties["gvsig.package.info.version"] + "-" +
1963
        project.properties["buildNumber"] + "-" +
1964
        project.properties["gvsig.package.info.state"] + "-" +
1965
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1966
        project.properties["gvsig.package.info.architecture"] + "-" +
1967
        project.properties["gvsig.package.info.javaVM"];
1968

    
1969
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1970
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1971

    
1972
        log.info("Creating addon-request.txt in target folder");
1973
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1974
            out.println("");
1975
            out.println("# "+pkgname);
1976
            out.println("");
1977
            out.println(targetPath+"/" + pkgname + ".gvspki");
1978
            out.println("");
1979
        }
1980

    
1981
        if( project.properties["username"] == null ) {
1982
            print("Enter user name: ");
1983
            user = System.console().readLine().toString()
1984
            if( user != "" ) {
1985
                project.properties.setProperty("username",user);
1986
            }
1987
        }
1988
        if( project.properties["password"] == null ) {
1989
            print("Enter password for user '" + project.properties["username"] + "': ");
1990
            password = System.console().readPassword().toString()
1991
            if( password != "" ) {
1992
                project.properties.setProperty("password",password);
1993
            }
1994
        }
1995
        WebDAVClient session = new WebDAVClient(log);
1996
        if( project.properties["username"] == null || project.properties["password"] == null ) {
1997
            log.info("[WEBDAV] creating non authenticated session.");
1998
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
1999
            session.login();
2000
        } else {
2001
            session.login(project.properties["username"], project.properties["password"]);
2002
        }
2003
        session.makedirs(targetPath);
2004
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2005
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2006

    
2007
    } else {
2008
        log.info("Skip plugin package deploy. It not be installed by default.");
2009
    }
2010
} else {
2011
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2012
}
2013

    
2014
public class WebDAVClient {
2015

    
2016
    def log;
2017

    
2018
    private String user;
2019
    private String password;
2020
    private Object sardine;
2021

    
2022
    public WebDAVClient(log) {
2023
        disableCertificateValidation();
2024
            this.log = log;
2025
    }
2026

    
2027
    public void login(String user, String password) {
2028
        log.info("[WEBDAV] login as '"+user+"'.");
2029
        def SardineFactory
2030
        try {
2031
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2032
        } catch (Exception ex) {
2033
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2034
        }
2035
        this.user = user;
2036
        this.password = password;
2037
        this.sardine = SardineFactory.begin(this.user,this.password);
2038
    }
2039

    
2040
    public void login() {
2041
        log.info("[WEBDAV] login as guest");
2042
        this.sardine = SardineFactory.begin();
2043
    }
2044

    
2045
    public boolean exists(String url) throws Exception {
2046
        return sardine.exists(url);
2047
    }
2048

    
2049
    public void put(String source, String target) throws Exception {
2050
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2051
        InputStream fis = new FileInputStream(new File(source));
2052
        sardine.put(target, fis);
2053
        log.info("[WEBDAV] put ok.");
2054
    }
2055

    
2056
    public void mkdir(String url) throws Exception {
2057
        if( ! exists(url) ) {
2058
            log.info("[WEBDAV] mkdir '"+url+"'.");
2059
            sardine.createDirectory(url);
2060
        }
2061
    }
2062

    
2063
    public List list(String url) throws Exception {
2064
        List resources = sardine.list(url);
2065
        return resources;
2066
    }
2067

    
2068
    void disableCertificateValidation() {
2069
    /*
2070
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2071
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2072
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2073
                    return new java.security.cert.X509Certificate[0];
2074
                }
2075

    
2076
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2077
                }
2078

    
2079
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2080
                }
2081
            };
2082

    
2083
        // Ignore differences between given hostname and certificate hostname
2084
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2085
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2086
                return true;
2087
            }
2088
        };
2089

    
2090
        // Install the all-trusting trust manager
2091
        try {
2092
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2093
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2094
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2095
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2096
        } catch (Exception e) {
2097
        }
2098
        */
2099
    }
2100

    
2101
    public void makedirs(String url) throws Exception {
2102
        log.info("[WEBDAV] makedirs '"+url+"'.");
2103
        URL u = new URL(url);
2104
        String[] x = u.getPath().split("/");
2105
        String path = "";
2106
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2107
} ]]></source>
2108
                            </configuration>
2109
                        </execution>
2110

    
2111
                    </executions>
2112
                </plugin>
2113

    
2114
            </plugins>
2115
        </pluginManagement>
2116

    
2117
        <plugins>
2118
            <plugin>
2119
                <groupId>org.apache.maven.plugins</groupId>
2120
                <artifactId>maven-scm-plugin</artifactId>
2121
            </plugin>
2122

    
2123
            <plugin>
2124
                <artifactId>maven-clean-plugin</artifactId>
2125
                <configuration>
2126
                    <filesets>
2127
                        <fileset>
2128
                            <directory>${user.home}/.depman/</directory>
2129
                            <includes>
2130
                                <include>**</include>
2131
                            </includes>
2132
                        </fileset>
2133
                    </filesets>
2134
                    <followSymLinks>true</followSymLinks>
2135
                </configuration>
2136
            </plugin>
2137

    
2138
            <plugin>
2139
                <groupId>org.apache.maven.plugins</groupId>
2140
                <artifactId>maven-release-plugin</artifactId>
2141
                <configuration>
2142
                    <!-- The property svn.tags.folder is used in external projects   -->
2143
                    <!-- to override configuraction of tagBase -->
2144
                    <tagBase>${svn.tags.folder}</tagBase>
2145
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2146
                    are not installed, so the dependencies between modules are not met. With this configuration
2147
                    we force the module installation. -->
2148
                    <preparationGoals>clean install</preparationGoals>
2149
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2150
                    <!-- Dont make site-deploy -->
2151
                    <!-- You need to run it after in folder target/checkout -->
2152
                    <goals>deploy</goals>
2153
                </configuration>
2154
            </plugin>
2155

    
2156
            <plugin>
2157
                <!-- load ".gvsig-devel.properties" -->
2158
                <groupId>org.codehaus.mojo</groupId>
2159
                <artifactId>properties-maven-plugin</artifactId>
2160
                <configuration>
2161
                    <files>
2162
                        <!-- Define gvsig.product.folder.path in this property -->
2163
                        <file>${user.home}/.gvsig-devel.properties</file>
2164
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2165
                        <file>${project.basedir}/gvsig-devel.properties</file>
2166
                        <file>buildNumber.properties</file>
2167
                    </files>
2168
                    <quiet>true</quiet>
2169
                </configuration>
2170
                <executions>
2171
                    <execution>
2172
                        <id>default</id>
2173
                        <phase>prepare-package</phase>
2174
                        <goals>
2175
                            <goal>read-project-properties</goal>
2176
                        </goals>
2177
                    </execution>
2178
                    <execution>
2179
                        <id>default-clean</id>
2180
                        <phase>pre-clean</phase>
2181
                        <goals>
2182
                            <goal>read-project-properties</goal>
2183
                        </goals>
2184
                    </execution>
2185
                </executions>
2186
            </plugin>
2187

    
2188
<!--
2189
            <plugin>
2190
                <groupId>org.codehaus.mojo</groupId>
2191
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2192
                <executions>
2193
                    <execution>
2194
                        <id>check-java-api</id>
2195
                        <phase>package</phase>
2196
                        <goals>
2197
                            <goal>check</goal>
2198
                        </goals>
2199
                        <configuration>
2200
                            <skip>false</skip>
2201
                            <signature>
2202
                                <groupId>org.codehaus.mojo.signature</groupId>
2203
                                <artifactId>java18</artifactId>
2204
                                <version>1.0</version>
2205
                            </signature>
2206
                            <ignores>
2207
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2208
                                <ignore>java.nio.ByteBuffer</ignore>
2209
                                <ignore>java.nio.MappedByteBuffer</ignore>
2210
                            </ignores>
2211
                        </configuration>
2212
                    </execution>
2213
                </executions>
2214
            </plugin>
2215
-->
2216
            <plugin>
2217
                <groupId>org.apache.maven.plugins</groupId>
2218
                <artifactId>maven-javadoc-plugin</artifactId>
2219
                <executions>
2220
                    <execution>
2221
                        <id>attach-javadocs</id>
2222
                        <goals>
2223
                            <goal>jar</goal>
2224
                        </goals>
2225
                    </execution>
2226
                </executions>
2227
            </plugin>
2228

    
2229
            <plugin>
2230
                <groupId>org.apache.maven.plugins</groupId>
2231
                <artifactId>maven-source-plugin</artifactId>
2232
                <configuration>
2233
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2234
                </configuration>
2235
                <executions>
2236
                    <execution>
2237
                        <id>attach-sources</id>
2238
                        <phase>verify</phase>
2239
                        <goals>
2240
                            <goal>jar-no-fork</goal>
2241
                        </goals>
2242
                    </execution>
2243
                    <execution>
2244
                        <id>attach-test-sources</id>
2245
                        <phase>verify</phase>
2246
                        <goals>
2247
                            <goal>test-jar-no-fork</goal>
2248
                        </goals>
2249
                    </execution>
2250
                </executions>
2251
            </plugin>
2252

    
2253
            <plugin>
2254
                <groupId>org.apache.maven.plugins</groupId>
2255
                <artifactId>maven-checkstyle-plugin</artifactId>
2256
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2257
                <configuration>
2258
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2259
                    <enableRulesSummary>true</enableRulesSummary>
2260
                    <failsOnError>false</failsOnError>
2261
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2262
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2263
                </configuration>
2264
                <dependencies>
2265
                    <dependency>
2266
                        <groupId>org.gvsig</groupId>
2267
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2268
                        <version>1.0.0</version>
2269
                    </dependency>
2270
                </dependencies>
2271
            </plugin>
2272

    
2273
            <plugin>
2274
                <!-- to continue building  when test fail -->
2275
                <groupId>org.apache.maven.plugins</groupId>
2276
                <artifactId>maven-surefire-plugin</artifactId>
2277
                <configuration>
2278
                    <testFailureIgnore>true</testFailureIgnore>
2279
                </configuration>
2280
            </plugin>
2281

    
2282
        </plugins>
2283
    </build>
2284

    
2285

    
2286
    <reporting>
2287
        <excludeDefaults>true</excludeDefaults>
2288
        <plugins>
2289
            <plugin>
2290
                <groupId>org.apache.maven.plugins</groupId>
2291
                <artifactId>maven-project-info-reports-plugin</artifactId>
2292
                <version>2.7</version>
2293
                <reportSets>
2294
                    <reportSet>
2295
                        <reports>
2296
                            <report>index</report>
2297
                            <report>summary</report>
2298
                            <report>scm</report>
2299
                            <report>license</report>
2300
                            <report>project-team</report>
2301
                            <report>issue-tracking</report>
2302
                            <report>mailing-list</report>
2303
                            <report>modules</report>
2304

    
2305
                            <report>dependency-info</report>
2306
                            <!-- Removed due to its high cost
2307
                            <report>dependency-management</report>
2308
                            <report>dependencies</report>
2309
                            -->
2310
                            <report>dependency-convergence</report>
2311

    
2312
                            <!--
2313
                            <report>plugins</report>
2314
                            <report>plugin-management</report>
2315
                            <report>distribution-management</report>
2316
                            -->
2317

    
2318
                            <!-- gvSIG does not have Continuous Integration System
2319
                            <report>cim</report>
2320
                            -->
2321
                        </reports>
2322
                    </reportSet>
2323
                </reportSets>
2324
            </plugin>
2325
            <plugin>
2326
                <groupId>org.apache.maven.plugins</groupId>
2327
                <artifactId>maven-javadoc-plugin</artifactId>
2328
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2329
                <version>2.9.1</version>
2330
                <configuration>
2331
                    <!-- Don't include the deprecateds items in the javadoc -->
2332
                    <nodeprecated>true</nodeprecated>
2333
                    <!-- Don't generate javadoc of project with submodules -->
2334
                    <aggregate>false</aggregate>
2335
                    <!-- Removed detection of links due to its high cost -->
2336
                    <detectJavaApiLink>false</detectJavaApiLink>
2337
                    <detectLinks>false</detectLinks>
2338
                    <detectOfflineLinks>false</detectOfflineLinks>
2339
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2340
                    <includeDependencySources>false</includeDependencySources>
2341
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2342
                </configuration>
2343
                <reportSets>
2344
                    <reportSet>
2345
                        <id>html</id>
2346
                        <reports>
2347
                            <report>javadoc</report>
2348
                            <!-- removed javadocs of tests -->
2349
                        </reports>
2350
                    </reportSet>
2351
                </reportSets>
2352
            </plugin>
2353
            <plugin>
2354
                <groupId>org.apache.maven.plugins</groupId>
2355
                <artifactId>maven-jxr-plugin</artifactId>
2356
                <version>2.3</version>
2357
                <configuration>
2358
                    <linkJavadoc>true</linkJavadoc>
2359
                    <aggregate>false</aggregate>
2360
                </configuration>
2361
            </plugin>
2362
            <plugin>
2363
                <groupId>org.codehaus.mojo</groupId>
2364
                <artifactId>findbugs-maven-plugin</artifactId>
2365
                <version>2.5.2</version>
2366
            </plugin>
2367

    
2368
        </plugins>
2369
    </reporting>
2370

    
2371

    
2372
    <profiles>
2373

    
2374
        <profile>
2375
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2376
            <id>gvsig-root</id>
2377
            <activation>
2378
                <file>
2379
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2380
                </file>
2381
            </activation>
2382
            <build>
2383
                <plugins>
2384

    
2385
                    <plugin>
2386
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2387
                        <groupId>org.codehaus.gmaven</groupId>
2388
                        <artifactId>gmaven-plugin</artifactId>
2389
                        <executions>
2390
                            <execution>
2391
                                <id>initialize-gvsig-product-folder-path</id>
2392
                                <phase>generate-sources</phase>
2393
                                <goals>
2394
                                    <goal>execute</goal>
2395
                                </goals>
2396
                                <configuration>
2397
                                    <source><![CDATA[
2398
                    if( project.artifactId != "org.gvsig.desktop" ) {
2399
                            log.warn("Skip initialization of gvsig-devel.properties.")
2400
                    } else {
2401
                      home = System.getenv('HOME')
2402
                      if( home == null ) {
2403
                        home = System.properties['user.home']
2404
                      }
2405
                      Properties props = new Properties()
2406
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2407
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2408
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2409
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2410
                            props.load(propsFile.newDataInputStream())
2411
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2412
                            props.store(propsFile.newWriter(), null)
2413
                      } else {
2414
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2415
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2416
                        try {
2417
                          props.load(propsFile.newDataInputStream())
2418
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2419
                          if( gvsigProductFolderPath == null ) {
2420
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2421
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2422
                            props.store(propsFile.newWriter(), null)
2423
                          }
2424
                        } catch(java.io.FileNotFoundException e){
2425
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2426
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2427
                          props.store(propsFile.newWriter(), null)
2428
                        }
2429
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2430
                          f = new File(gvsigProductFolderPathDefault)
2431
                          f.mkdirs();
2432
                                                  new File(f,"WARNING.txt").withWriter { out ->
2433
                                                          out.println();
2434
                                                          out.println("The product folder used is set to:");
2435
                                                          out.println();
2436
                                                          out.println(gvsigProductFolderPath);
2437
                                                          out.println();
2438
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2439
                                                          out.println();
2440
                                                  }
2441
                        }
2442
                      }
2443
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2444
                    }
2445
                  ]]></source>
2446
                                </configuration>
2447
                            </execution>
2448

    
2449
                        </executions>
2450
                    </plugin>
2451

    
2452
                </plugins>
2453
            </build>
2454
        </profile>
2455

    
2456

    
2457

    
2458
        <profile>
2459
            <!-- This profile is used to packege and install the gvSIG plugins -->
2460
            <id>gvsig-plugin</id>
2461
            <activation>
2462
                <file>
2463
                    <exists>buildNumber.properties</exists>
2464
                </file>
2465
            </activation>
2466
            <build>
2467
                <plugins>
2468

    
2469
                    <plugin>
2470
                        <artifactId>maven-assembly-plugin</artifactId>
2471
                        <executions>
2472
                            <execution>
2473
                                <id>gvsig-plugin-package</id>
2474
                                <phase>package</phase>
2475
                                <goals>
2476
                                    <goal>single</goal>
2477
                                </goals>
2478
                            </execution>
2479
                        </executions>
2480
                    </plugin>
2481

    
2482
                    <plugin>
2483
                        <artifactId>maven-clean-plugin</artifactId>
2484
                        <configuration>
2485
                            <skip>false</skip>
2486
                            <failOnError>true</failOnError>
2487
                            <filesets>
2488
                                <fileset>
2489
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2490
                                </fileset>
2491
                            </filesets>
2492
                        </configuration>
2493
                        <executions>
2494
                            <execution>
2495
                                <id>default-clean</id>
2496
                                <phase>clean</phase>
2497
                            </execution>
2498
                        </executions>
2499
                    </plugin>
2500

    
2501
                    <plugin>
2502
                        <groupId>org.codehaus.gmaven</groupId>
2503
                        <artifactId>gmaven-plugin</artifactId>
2504
                        <executions>
2505

    
2506
                            <execution>
2507
                                <id>increase-build-number</id>
2508
                                <phase>process-sources</phase>
2509
                                <goals>
2510
                                    <goal>execute</goal>
2511
                                </goals>
2512
                            </execution>
2513

    
2514
                            <execution>
2515
                                <id>build-package-info</id>
2516
                                <phase>prepare-package</phase>
2517
                                <goals>
2518
                                    <goal>execute</goal>
2519
                                </goals>
2520
                            </execution>
2521

    
2522
                            <execution>
2523
                                <id>build-package-index</id>
2524
                                <phase>package</phase>
2525
                                <goals>
2526
                                    <goal>execute</goal>
2527
                                </goals>
2528
                            </execution>
2529

    
2530
                            <execution>
2531
                                <id>install-plugin</id>
2532
                                <phase>install</phase>
2533
                                <goals>
2534
                                    <goal>execute</goal>
2535
                                </goals>
2536
                            </execution>
2537

    
2538
                            <execution>
2539
                                <id>deploy-package</id>
2540
                                <phase>install</phase>
2541
                                <goals>
2542
                                    <goal>execute</goal>
2543
                                </goals>
2544
                            </execution>
2545

    
2546
                        </executions>
2547
                    </plugin>
2548

    
2549
                </plugins>
2550
            </build>
2551
        </profile>
2552

    
2553
    </profiles>
2554

    
2555
    <properties>
2556
        <!-- General configuration -->
2557
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2558
        <localRepository>${user.home}/.m2/repository</localRepository>
2559
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2560

    
2561
        <!-- The property svn.tags.folder is used in external projects to override  -->
2562
        <!-- configuraction in maven-release-plugin -->
2563
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2564

    
2565
        <!-- Package info property values -->
2566
        <gvsig.version>2.4.1</gvsig.version>
2567
        <gvsig.package.info.codealias />
2568
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2569
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2570
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2571
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2572
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2573
        <gvsig.package.info.official>false</gvsig.package.info.official>
2574
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2575
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2576
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2577
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2578
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2579
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2580
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2581
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2582
        <gvsig.package.info.categories />
2583
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2584

    
2585
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2586
        <gvsig.install.plugin>true</gvsig.install.plugin>
2587
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2588
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2589

    
2590
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2591

    
2592
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2593
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2594
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2595
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2596
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2597
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2598
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2599
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2600
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2601
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2602
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2603
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2604
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2605
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2606
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2607
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2608
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2609
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2610
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2611
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2612
        <!--
2613
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2614
        -->
2615
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2616
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2617
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2618
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2619
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2620
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2621
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2622
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2623
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2624

    
2625
        <jython.artifactId>jython-standalone</jython.artifactId>
2626
        <!-- External project versions -->
2627
        <gvsig.tools.version>3.0.158</gvsig.tools.version>
2628
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2629
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2630

    
2631
    </properties>
2632

    
2633
    <modules>
2634
        <module>org.gvsig.desktop.compat.cdc</module>
2635
        <module>org.gvsig.desktop.library</module>
2636
        <module>org.gvsig.desktop.framework</module>
2637
        <module>org.gvsig.desktop.plugin</module>
2638

    
2639
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2640
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2641

    
2642
    </modules>
2643
</project>
2644