Statistics
| Revision:

svn-gvsig-desktop / branches / org.gvsig.desktop-2018a / pom.xml @ 43848

History | View | Annotate | Download (120 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>3.0.0-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>mysql</groupId>
663
                <artifactId>mysql-connector-java</artifactId>
664
                <version>5.1.6</version>
665
            </dependency>
666
            <dependency>
667
                <groupId>postgresql</groupId>
668
                <artifactId>postgresql</artifactId>
669
                <version>9.1-901.jdbc3</version>
670
            </dependency>
671
            <dependency>
672
                <groupId>es.unex</groupId>
673
                <artifactId>sextante</artifactId>
674
                <version>0.6.0</version>
675
            </dependency>
676
            <dependency>
677
                <groupId>es.unex</groupId>
678
                <artifactId>sextante_gui</artifactId>
679
                <version>0.6.0</version>
680
            </dependency>
681
            <dependency>
682
                <groupId>es.unex</groupId>
683
                <artifactId>sextante_wps</artifactId>
684
                <version>0.6.0</version>
685
            </dependency>
686
            <dependency>
687
                <groupId>es.unex</groupId>
688
                <artifactId>libMath</artifactId>
689
                <version>0.6.0</version>
690
            </dependency>
691
            <dependency>
692
                <groupId>es.unex</groupId>
693
                <artifactId>libDocEngines</artifactId>
694
                <version>0.6.0</version>
695
            </dependency>
696
            <dependency>
697
                <groupId>org.apache.directory.studio</groupId>
698
                <artifactId>org.apache.commons.pool</artifactId>
699
                <version>1.6</version>
700
            </dependency>
701
            <dependency>
702
                <groupId>org.osgeo</groupId>
703
                <artifactId>proj4j</artifactId>
704
                <version>0.1.0</version>
705
            </dependency>
706
            <dependency>
707
                <groupId>com.fifesoft</groupId>
708
                <artifactId>rsyntaxtextarea</artifactId>
709
                <version>2.6.1</version>
710
            </dependency>
711
            <dependency>
712
                <groupId>com.fifesoft</groupId>
713
                <artifactId>rstaui</artifactId>
714
                <version>2.5.7</version>
715
            </dependency>
716
            <dependency>
717
                <groupId>sil</groupId>
718
                <artifactId>sil</artifactId>
719
                <version>0.43b-am1</version>
720
            </dependency>
721
            <!--            <dependency>
722
                <groupId>org.slf4j</groupId>
723
                <artifactId>slf4j-api</artifactId>
724
                <version>1.5.5</version>
725
            </dependency>
726
            <dependency>
727
                <groupId>org.slf4j</groupId>
728
                <artifactId>slf4j-log4j12</artifactId>
729
                <version>1.5.5</version>
730
            </dependency>-->
731
            <dependency>
732
                <groupId>net.sf.smc</groupId>
733
                <artifactId>smc</artifactId>
734
                <version>4.3</version>
735
            </dependency>
736
            <dependency>
737
                <groupId>soap</groupId>
738
                <artifactId>soap</artifactId>
739
                <version>2.3</version>
740
            </dependency>
741
            <dependency>
742
                <groupId>spatialindex</groupId>
743
                <artifactId>spatialindex</artifactId>
744
                <version>unknown</version>
745
            </dependency>
746
            <dependency>
747
                <groupId>org.springframework</groupId>
748
                <artifactId>spring</artifactId>
749
                <version>1.2.8</version>
750
            </dependency>
751
            <dependency>
752
                <groupId>net.sf</groupId>
753
                <artifactId>sqljep</artifactId>
754
                <version>0.2.1</version>
755
            </dependency>
756
            <dependency>
757
                <groupId>net.sf.supercsv</groupId>
758
                <artifactId>super-csv</artifactId>
759
                <version>2.1.0</version>
760
            </dependency>
761
            <dependency>
762
                <groupId>org.tmatesoft.svnkit</groupId>
763
                <artifactId>svnkit</artifactId>
764
                <version>1.3.3</version>
765
            </dependency>
766
            <dependency>
767
                <groupId>org.tmatesoft.svnkit</groupId>
768
                <artifactId>svnkit-cli</artifactId>
769
                <version>1.3.3</version>
770
            </dependency>
771
            <dependency>
772
                <groupId>org.swinglabs</groupId>
773
                <artifactId>swing-layout</artifactId>
774
                <version>1.0.3</version>
775
            </dependency>
776
            <dependency>
777
                <groupId>tablelayout</groupId>
778
                <artifactId>TableLayout</artifactId>
779
                <version>20050920</version>
780
            </dependency>
781
            <dependency>
782
                <groupId>info.clearthought</groupId>
783
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
784
                <version>2007-04-21</version>
785
            </dependency>
786
            <dependency>
787
                <groupId>net.sourceforge.thinlet</groupId>
788
                <artifactId>thinlet</artifactId>
789
                <version>2005-03-28</version>
790
            </dependency>
791
            <dependency>
792
                <groupId>gnu.trove</groupId>
793
                <artifactId>trove</artifactId>
794
                <version>0.1.8</version>
795
            </dependency>
796
            <dependency>
797
                <groupId>java3d</groupId>
798
                <artifactId>vecmath</artifactId>
799
                <version>1.3.1</version>
800
            </dependency>
801
            <dependency>
802
                <groupId>org.apache</groupId>
803
                <artifactId>xbean</artifactId>
804
                <version>2.2.0</version>
805
            </dependency>
806
            <dependency>
807
                <groupId>xerces</groupId>
808
                <artifactId>xercesImpl</artifactId>
809
                <version>2.11.0</version>
810
            </dependency>
811
            <dependency>
812
                <groupId>xml-apis</groupId>
813
                <artifactId>xml-apis</artifactId>
814
                <version>1.4.01</version>
815
            </dependency>
816
            <dependency>
817
                <groupId>xml-apis</groupId>
818
                <artifactId>xml-apis-ext</artifactId>
819
                <version>1.3.04</version>
820
            </dependency>
821
            <dependency>
822
                <groupId>xmlpull</groupId>
823
                <artifactId>xmlpull</artifactId>
824
                <version>1.1.3.1</version>
825
            </dependency>
826
            <dependency>
827
                <groupId>zql</groupId>
828
                <artifactId>zql</artifactId>
829
                <version>unknown</version>
830
            </dependency>
831

    
832
            <!-- External gvSIG projects -->
833

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

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

    
924
            <!-- Childs projects -->
925

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

    
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1053
                <version>3.0.0-SNAPSHOT</version>
1054
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1058
                <version>3.0.0-SNAPSHOT</version>
1059
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1063
                <version>3.0.0-SNAPSHOT</version>
1064
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1068
                <version>3.0.0-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1073
                <version>3.0.0-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1078
                <version>3.0.0-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1083
                <version>3.0.0-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1088
                <version>3.0.0-SNAPSHOT</version>
1089
                <type>test-jar</type>
1090
                <scope>test</scope>
1091
            </dependency>
1092
            <dependency>
1093
                <groupId>org.gvsig</groupId>
1094
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1095
                <version>3.0.0-SNAPSHOT</version>
1096
            </dependency>
1097
            <dependency>
1098
                <groupId>org.gvsig</groupId>
1099
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1100
                <version>2.0.46-SNAPSHOT</version>
1101
            </dependency>
1102
            <dependency>
1103
                <groupId>org.gvsig</groupId>
1104
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1105
                <version>3.0.0-SNAPSHOT</version>
1106
            </dependency>
1107
            <dependency>
1108
                <groupId>org.gvsig</groupId>
1109
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1110
                <version>3.0.0-SNAPSHOT</version>
1111
            </dependency>
1112

    
1113
            <dependency>
1114
                <groupId>org.gvsig</groupId>
1115
                <artifactId>org.gvsig.raster.lib.buffer.api</artifactId>
1116
                <version>3.0.0-SNAPSHOT</version>
1117
            </dependency>
1118
            <dependency>
1119
                <groupId>org.gvsig</groupId>
1120
                <artifactId>org.gvsig.raster.lib.buffer.spi</artifactId>
1121
                <version>3.0.0-SNAPSHOT</version>
1122
            </dependency>
1123
            <dependency>
1124
                <groupId>org.gvsig</groupId>
1125
                <artifactId>org.gvsig.raster.lib.buffer.impl</artifactId>
1126
                <version>3.0.0-SNAPSHOT</version>
1127
            </dependency>
1128
            <dependency>
1129
                <groupId>org.gvsig</groupId>
1130
                <artifactId>org.gvsig.raster.lib.legend.api</artifactId>
1131
                <version>3.0.0-SNAPSHOT</version>
1132
            </dependency>
1133
            <dependency>
1134
                <groupId>org.gvsig</groupId>
1135
                <artifactId>org.gvsig.raster.lib.legend.spi</artifactId>
1136
                <version>3.0.0-SNAPSHOT</version>
1137
            </dependency>
1138
            <dependency>
1139
                <groupId>org.gvsig</groupId>
1140
                <artifactId>org.gvsig.raster.lib.legend.impl</artifactId>
1141
                <version>3.0.0-SNAPSHOT</version>
1142
            </dependency>
1143
            <dependency>
1144
                <groupId>org.gvsig</groupId>
1145
                <artifactId>org.gvsig.fmap.mapcontext.swing.api</artifactId>
1146
                <version>3.0.0-SNAPSHOT</version>
1147
            </dependency>
1148
            <dependency>
1149
                <groupId>org.gvsig</groupId>
1150
                <artifactId>org.gvsig.fmap.mapcontext.swing.impl</artifactId>
1151
                <version>3.0.0-SNAPSHOT</version>
1152
            </dependency>
1153

    
1154
            <dependency>
1155
                <groupId>org.gvsig</groupId>
1156
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1157
                <version>3.0.0-SNAPSHOT</version>
1158
            </dependency>
1159
            <dependency>
1160
                <groupId>org.gvsig</groupId>
1161
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1162
                <version>3.0.0-SNAPSHOT</version>
1163
            </dependency>
1164

    
1165
            <dependency>
1166
                <groupId>org.gvsig</groupId>
1167
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1168
                <version>3.0.0-SNAPSHOT</version>
1169
            </dependency>
1170
            <dependency>
1171
                <groupId>org.gvsig</groupId>
1172
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1173
                <version>3.0.0-SNAPSHOT</version>
1174
            </dependency>
1175
            <dependency>
1176
                <groupId>org.gvsig</groupId>
1177
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1178
                <version>3.0.0-SNAPSHOT</version>
1179
            </dependency>
1180
            <dependency>
1181
                <groupId>org.gvsig</groupId>
1182
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1183
                <version>3.0.0-SNAPSHOT</version>
1184
            </dependency>
1185

    
1186

    
1187

    
1188
            <dependency>
1189
                <groupId>org.gvsig</groupId>
1190
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1191
                <version>3.0.0-SNAPSHOT</version>
1192
            </dependency>
1193
            <dependency>
1194
                <groupId>org.gvsig</groupId>
1195
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1196
                <version>3.0.0-SNAPSHOT</version>
1197
            </dependency>
1198

    
1199
            <dependency>
1200
                <groupId>org.gvsig</groupId>
1201
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1202
                <version>3.0.0-SNAPSHOT</version>
1203
            </dependency>
1204
            <dependency>
1205
                <groupId>org.gvsig</groupId>
1206
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1207
                <version>3.0.0-SNAPSHOT</version>
1208
            </dependency>
1209

    
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1213
                <version>3.0.0-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1218
                <version>3.0.0-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1223
                <version>3.0.0-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1228
                <version>3.0.0-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.raster.legend.png</artifactId>
1233
                <version>3.0.0-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1238
                <version>3.0.0-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.raster.legend.jpg</artifactId>
1243
                <version>3.0.0-SNAPSHOT</version>
1244
            </dependency>
1245

    
1246
            <dependency>
1247
                <groupId>org.gvsig</groupId>
1248
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1249
                <version>3.0.0-SNAPSHOT</version>
1250
            </dependency>
1251
            <dependency>
1252
                <groupId>org.gvsig</groupId>
1253
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1254
                <version>3.0.0-SNAPSHOT</version>
1255
            </dependency>
1256
            <dependency>
1257
                <groupId>org.gvsig</groupId>
1258
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1259
                <version>3.0.0-SNAPSHOT</version>
1260
            </dependency>
1261
            <dependency>
1262
                <groupId>org.gvsig</groupId>
1263
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1264
                <version>3.0.0-SNAPSHOT</version>
1265
            </dependency>
1266
            <dependency>
1267
                <groupId>org.gvsig</groupId>
1268
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1269
                <version>3.0.0-SNAPSHOT</version>
1270
            </dependency>
1271
            <!--
1272
            <dependency>
1273
                <groupId>org.gvsig</groupId>
1274
                <artifactId>org.gvsig.fmap.geometry.generalpath</artifactId>
1275
                <version>2.0.103-SNAPSHOT</version>
1276
            </dependency>
1277
            <dependency>
1278
                <groupId>org.gvsig</groupId>
1279
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1280
                <version>2.0.103-SNAPSHOT</version>
1281
            </dependency>
1282
            -->
1283
            <dependency>
1284
                <groupId>org.gvsig</groupId>
1285
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1286
                <version>3.0.0-SNAPSHOT</version>
1287
            </dependency>
1288
            <dependency>
1289
                <groupId>org.gvsig</groupId>
1290
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1291
                <version>3.0.0-SNAPSHOT</version>
1292
            </dependency>
1293

    
1294

    
1295
            <dependency>
1296
                <groupId>org.gvsig</groupId>
1297
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1298
                <version>3.0.0-SNAPSHOT</version>
1299
            </dependency>
1300
            <dependency>
1301
                <groupId>org.gvsig</groupId>
1302
                <artifactId>org.gvsig.compat.api</artifactId>
1303
                <version>3.0.0-SNAPSHOT</version>
1304
            </dependency>
1305
            <dependency>
1306
                <groupId>org.gvsig</groupId>
1307
                <artifactId>org.gvsig.compat.se</artifactId>
1308
                <version>3.0.0-SNAPSHOT</version>
1309
            </dependency>
1310
            <dependency>
1311
                <groupId>org.gvsig</groupId>
1312
                <artifactId>org.gvsig.remoteclient</artifactId>
1313
                <version>3.0.0-SNAPSHOT</version>
1314
            </dependency>
1315
            <dependency>
1316
                <groupId>org.gvsig</groupId>
1317
                <artifactId>org.gvsig.i18n</artifactId>
1318
                <version>3.0.0-SNAPSHOT</version>
1319
            </dependency>
1320
            <dependency>
1321
                <groupId>org.gvsig</groupId>
1322
                <artifactId>org.gvsig.utils</artifactId>
1323
                <version>3.0.0-SNAPSHOT</version>
1324
            </dependency>
1325
            <dependency>
1326
                <groupId>org.gvsig</groupId>
1327
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1328
                <version>3.0.0-SNAPSHOT</version>
1329
            </dependency>
1330
            <dependency>
1331
                <groupId>org.gvsig</groupId>
1332
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1333
                <version>3.0.0-SNAPSHOT</version>
1334
            </dependency>
1335
            <dependency>
1336
                <groupId>org.gvsig</groupId>
1337
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1338
                <version>3.0.0-SNAPSHOT</version>
1339
            </dependency>
1340
            <dependency>
1341
                <groupId>org.gvsig</groupId>
1342
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1343
                <version>3.0.0-SNAPSHOT</version>
1344
            </dependency>
1345
            <dependency>
1346
                <groupId>org.gvsig</groupId>
1347
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1348
                <version>3.0.0-SNAPSHOT</version>
1349
            </dependency>
1350
            <dependency>
1351
                <groupId>org.gvsig</groupId>
1352
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1353
                <version>3.0.0-SNAPSHOT</version>
1354
            </dependency>
1355
            <dependency>
1356
                <groupId>org.gvsig</groupId>
1357
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1358
                <version>3.0.0-SNAPSHOT</version>
1359
            </dependency>
1360
            <dependency>
1361
                <groupId>org.gvsig</groupId>
1362
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1363
                <version>3.0.0-SNAPSHOT</version>
1364
            </dependency>
1365
            <dependency>
1366
                <groupId>org.gvsig</groupId>
1367
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1368
                <version>3.0.0-SNAPSHOT</version>
1369
            </dependency>
1370
            <dependency>
1371
                <groupId>org.gvsig</groupId>
1372
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1373
                <version>3.0.0-SNAPSHOT</version>
1374
                <type>test-jar</type>
1375
                <scope>test</scope>
1376
            </dependency>
1377
            <dependency>
1378
                <groupId>org.gvsig</groupId>
1379
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1380
                <version>3.0.0-SNAPSHOT</version>
1381
            </dependency>
1382
            <dependency>
1383
                <groupId>org.gvsig</groupId>
1384
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1385
                <version>3.0.0-SNAPSHOT</version>
1386
            </dependency>
1387
            <dependency>
1388
                <groupId>org.gvsig</groupId>
1389
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1390
                <version>3.0.0-SNAPSHOT</version>
1391
            </dependency>
1392
            <dependency>
1393
                <groupId>org.gvsig</groupId>
1394
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1395
                <version>3.0.0-SNAPSHOT</version>
1396
            </dependency>
1397
            <dependency>
1398
                <groupId>org.gvsig</groupId>
1399
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1400
                <version>2.0.46-SNAPSHOT</version>
1401
            </dependency>
1402
            <dependency>
1403
                <groupId>org.gvsig</groupId>
1404
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1405
                <version>3.0.0-SNAPSHOT</version>
1406
            </dependency>
1407
            <dependency>
1408
                <groupId>org.gvsig</groupId>
1409
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1410
                <version>3.0.0-SNAPSHOT</version>
1411
            </dependency>
1412
            <dependency>
1413
                <groupId>org.gvsig</groupId>
1414
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1415
                <version>3.0.0-SNAPSHOT</version>
1416
            </dependency>
1417
            <dependency>
1418
                <groupId>org.gvsig</groupId>
1419
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1420
                <version>2.0.196-SNAPSHOT</version>
1421
            </dependency>
1422
            <dependency>
1423
                <groupId>org.gvsig</groupId>
1424
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1425
                <version>3.0.0-SNAPSHOT</version>
1426
            </dependency>
1427
            <dependency>
1428
                <groupId>org.gvsig</groupId>
1429
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1430
                <version>3.0.0-SNAPSHOT</version>
1431
            </dependency>
1432
            <dependency>
1433
                <groupId>org.gvsig</groupId>
1434
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1435
                <version>3.0.0-SNAPSHOT</version>
1436
            </dependency>
1437
            <dependency>
1438
                <groupId>org.gvsig</groupId>
1439
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1440
                <version>3.0.0-SNAPSHOT</version>
1441
            </dependency>
1442
            <dependency>
1443
                <groupId>org.gvsig</groupId>
1444
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1445
                <version>3.0.0-SNAPSHOT</version>
1446
            </dependency>
1447
            <dependency>
1448
                <groupId>org.gvsig</groupId>
1449
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1450
                <version>3.0.0-SNAPSHOT</version>
1451
            </dependency>
1452
            <dependency>
1453
                <groupId>org.gvsig</groupId>
1454
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1455
                <version>3.0.0-SNAPSHOT</version>
1456
            </dependency>
1457
            <dependency>
1458
                <groupId>org.gvsig</groupId>
1459
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1460
                <version>3.0.0-SNAPSHOT</version>
1461
            </dependency>
1462

    
1463
            <dependency>
1464
                <groupId>org.gvsig</groupId>
1465
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1466
                <version>3.0.0-SNAPSHOT</version>
1467
            </dependency>
1468
            <dependency>
1469
                <groupId>org.gvsig</groupId>
1470
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1471
                <version>3.0.0-SNAPSHOT</version>
1472
            </dependency>
1473
            <dependency>
1474
                <groupId>org.gvsig</groupId>
1475
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1476
                <version>3.0.0-SNAPSHOT</version>
1477
                <type>test-jar</type>
1478
                <scope>test</scope>
1479
            </dependency>
1480
            <dependency>
1481
                <groupId>org.gvsig</groupId>
1482
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1483
                <version>3.0.0-SNAPSHOT</version>
1484
            </dependency>
1485
            <dependency>
1486
                <groupId>org.gvsig</groupId>
1487
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1488
                <version>3.0.0-SNAPSHOT</version>
1489
            </dependency>
1490

    
1491
            <dependency>
1492
                <groupId>org.gvsig</groupId>
1493
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1494
                <version>3.0.0-SNAPSHOT</version>
1495
            </dependency>
1496
            <dependency>
1497
                <groupId>org.gvsig</groupId>
1498
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1499
                <version>3.0.0-SNAPSHOT</version>
1500
            </dependency>
1501
            <dependency>
1502
                <groupId>org.gvsig</groupId>
1503
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1504
                <version>3.0.0-SNAPSHOT</version>
1505
            </dependency>
1506
            <dependency>
1507
                <groupId>org.gvsig</groupId>
1508
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1509
                <version>3.0.0-SNAPSHOT</version>
1510
            </dependency>
1511
            <dependency>
1512
                <groupId>org.gvsig</groupId>
1513
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1514
                <version>3.0.0-SNAPSHOT</version>
1515
            </dependency>
1516
            <dependency>
1517
                <groupId>org.gvsig</groupId>
1518
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1519
                <version>2.0.112-SNAPSHOT</version>
1520
            </dependency>
1521
            <dependency>
1522
                <groupId>org.gvsig</groupId>
1523
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1524
                <version>3.0.0-SNAPSHOT</version>
1525
            </dependency>
1526
            <dependency>
1527
                <groupId>org.gvsig</groupId>
1528
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1529
                <version>2.0.49-SNAPSHOT</version>
1530
            </dependency>
1531
            <dependency>
1532
                <groupId>org.gvsig</groupId>
1533
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1534
                <version>3.0.0-SNAPSHOT</version>
1535
            </dependency>
1536
            <!--
1537
                      <dependency>
1538
                        <groupId>org.gvsig</groupId>
1539
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1540
                        <version>2.0.10-SNAPSHOT</version>
1541
                      </dependency>
1542
            -->
1543
            <dependency>
1544
                <groupId>org.gvsig</groupId>
1545
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1546
                <version>3.0.0-SNAPSHOT</version>
1547
            </dependency>
1548
            <dependency>
1549
                <groupId>org.gvsig</groupId>
1550
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1551
                <version>3.0.0-SNAPSHOT</version>
1552
            </dependency>
1553
            <dependency>
1554
                <groupId>org.gvsig</groupId>
1555
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1556
                <version>3.0.0-SNAPSHOT</version>
1557
            </dependency>
1558
            <dependency>
1559
                <groupId>org.gvsig</groupId>
1560
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1561
                <version>3.0.0-SNAPSHOT</version>
1562
            </dependency>
1563
            <!--
1564
            <dependency>
1565
                <groupId>org.gvsig</groupId>
1566
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1567
                <version>2.0.24-SNAPSHOT</version>
1568
            </dependency>
1569
            -->
1570
            <dependency>
1571
                <groupId>org.gvsig</groupId>
1572
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1573
                <version>3.0.0-SNAPSHOT</version>
1574
            </dependency>
1575
            <dependency>
1576
                <groupId>org.gvsig</groupId>
1577
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1578
                <version>3.0.0-SNAPSHOT</version>
1579
            </dependency>
1580
            <dependency>
1581
                <groupId>org.gvsig</groupId>
1582
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1583
                <version>3.0.0-SNAPSHOT</version>
1584
            </dependency>
1585
            <dependency>
1586
                <groupId>org.gvsig</groupId>
1587
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1588
                <version>3.0.0-SNAPSHOT</version>
1589
            </dependency>
1590
        </dependencies>
1591
    </dependencyManagement>
1592

    
1593
    <dependencies>
1594
        <dependency>
1595
            <groupId>junit</groupId>
1596
            <artifactId>junit</artifactId>
1597
            <scope>test</scope>
1598
        </dependency>
1599
    </dependencies>
1600

    
1601
    <build>
1602
        <extensions>
1603
            <extension>
1604
                <groupId>org.apache.maven.wagon</groupId>
1605
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1606
                <version>2.4</version>
1607
            </extension>
1608
        </extensions>
1609

    
1610
        <pluginManagement>
1611
            <plugins>
1612

    
1613
                <plugin>
1614
                    <groupId>org.apache.maven.plugins</groupId>
1615
                    <artifactId>maven-scm-plugin</artifactId>
1616
                    <version>1.9</version>
1617
                    <configuration>
1618
                        <connectionType>connection</connectionType>
1619
                    </configuration>
1620
                </plugin>
1621

    
1622
                <plugin>
1623
                    <groupId>org.apache.maven.plugins</groupId>
1624
                    <artifactId>maven-compiler-plugin</artifactId>
1625
                    <version>2.3.2</version>
1626
                    <configuration>
1627
                        <source>1.7</source>
1628
                        <target>1.7</target>
1629
                        <encoding>ISO-8859-1</encoding>
1630
                    </configuration>
1631
                </plugin>
1632

    
1633
                <plugin>
1634
                    <groupId>org.apache.maven.plugins</groupId>
1635
                    <artifactId>maven-resources-plugin</artifactId>
1636
                    <version>2.4.3</version>
1637
                    <configuration>
1638
                        <encoding>ISO-8859-1</encoding>
1639
                    </configuration>
1640
                </plugin>
1641

    
1642
                <plugin>
1643
                    <groupId>org.apache.maven.plugins</groupId>
1644
                    <artifactId>maven-eclipse-plugin</artifactId>
1645
                    <configuration>
1646
                        <downloadSources>true</downloadSources>
1647
                        <downloadJavadocs>true</downloadJavadocs>
1648
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1649
                    </configuration>
1650
                </plugin>
1651

    
1652
                <plugin>
1653
                    <groupId>org.apache.maven.plugins</groupId>
1654
                    <artifactId>maven-surefire-plugin</artifactId>
1655
                    <version>2.7.1</version>
1656
                    <configuration>
1657
                        <forkMode>once</forkMode>
1658
                        <environmentVariables>
1659
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1660
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1661
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1662
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1663
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1664
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1665
                        </environmentVariables>
1666
                    </configuration>
1667
                </plugin>
1668

    
1669
                <plugin>
1670
                    <groupId>org.apache.maven.plugins</groupId>
1671
                    <artifactId>maven-failsafe-plugin</artifactId>
1672
                    <executions>
1673
                        <execution>
1674
                            <goals>
1675
                                <goal>integration-test</goal>
1676
                                <goal>verify</goal>
1677
                            </goals>
1678
                        </execution>
1679
                    </executions>
1680
                    <configuration>
1681
                        <forkMode>once</forkMode>
1682
                        <environmentVariables>
1683
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1684
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1685
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1686
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1687
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1688
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1689
                        </environmentVariables>
1690
                    </configuration>
1691
                </plugin>
1692

    
1693
                <plugin>
1694
                    <groupId>org.apache.maven.plugins</groupId>
1695
                    <artifactId>maven-javadoc-plugin</artifactId>
1696
                    <version>2.10.4</version>
1697
                    <configuration>
1698
                        <failOnError>false</failOnError>
1699
                        <docTitle>${project.name} ${project.version}</docTitle>
1700
                        <encoding>ISO-8859-1</encoding>
1701
                        <footer />
1702
                        <header />
1703
                        <keywords>false</keywords>
1704
                        <!-- Don't include the deprecateds items in the javadoc -->
1705
                        <nodeprecated>true</nodeprecated>
1706
                        <!-- Don't generate javadoc of project with submodules -->
1707
                        <aggregate>false</aggregate>
1708
                        <!-- Removed detection of links due to its high cost -->
1709
                        <detectJavaApiLink>false</detectJavaApiLink>
1710
                        <detectLinks>false</detectLinks>
1711
                        <detectOfflineLinks>false</detectOfflineLinks>
1712
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1713
                        <includeDependencySources>false</includeDependencySources>
1714
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1715
                        <javaApiLinks>
1716
                            <property>
1717
                                <name>api_1.4</name>
1718
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1719
                            </property>
1720
                            <property>
1721
                                <name>api_1.5</name>
1722
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1723
                            </property>
1724
                            <property>
1725
                                <name>api_1.6</name>
1726
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1727
                            </property>
1728
                            <property>
1729
                                <name>api_1.7</name>
1730
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1731
                            </property>
1732
                        </javaApiLinks>
1733
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1734
                    </configuration>
1735
                </plugin>
1736

    
1737
                <plugin>
1738
                    <groupId>org.apache.maven.plugins</groupId>
1739
                    <artifactId>maven-site-plugin</artifactId>
1740
                    <version>3.3</version>
1741
                    <configuration>
1742
                        <chmod>true</chmod>
1743
                        <chmodMode>a+rwX</chmodMode>
1744
                    </configuration>
1745
                </plugin>
1746

    
1747
                <plugin>
1748
                    <groupId>org.apache.maven.plugins</groupId>
1749
                    <artifactId>maven-jar-plugin</artifactId>
1750
                    <version>2.3.1</version>
1751
                    <configuration>
1752
                        <archive>
1753
                            <manifestEntries>
1754
                                <Built-By>gvSIG Team</Built-By>
1755
                            </manifestEntries>
1756
                        </archive>
1757
                    </configuration>
1758
                </plugin>
1759

    
1760
                <plugin>
1761
                    <groupId>org.codehaus.mojo</groupId>
1762
                    <artifactId>properties-maven-plugin</artifactId>
1763
                    <version>1.0-alpha-2</version>
1764
                </plugin>
1765

    
1766
                <plugin>
1767
                    <groupId>org.apache.maven.plugins</groupId>
1768
                    <artifactId>maven-antrun-plugin</artifactId>
1769
                    <version>1.7</version>
1770
                </plugin>
1771

    
1772
                <plugin>
1773
                    <groupId>org.codehaus.mojo</groupId>
1774
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1775
                    <version>1.9</version>
1776
                </plugin>
1777

    
1778
                <plugin>
1779
                    <groupId>org.apache.maven.plugins</groupId>
1780
                    <artifactId>maven-release-plugin</artifactId>
1781
                    <version>2.4.1</version>
1782
                </plugin>
1783

    
1784
                <plugin>
1785
                    <groupId>org.apache.maven.plugins</groupId>
1786
                    <artifactId>maven-deploy-plugin</artifactId>
1787
                    <version>2.6</version>
1788
                </plugin>
1789

    
1790
                <plugin>
1791
                    <artifactId>maven-assembly-plugin</artifactId>
1792
                    <version>2.4</version>
1793
                    <executions>
1794
                        <execution>
1795
                            <id>gvsig-plugin-package</id>
1796
                            <phase>package</phase>
1797
                            <configuration>
1798
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1799
                                <appendAssemblyId>false</appendAssemblyId>
1800
                                <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>
1801
                                <descriptors>
1802
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1803
                                </descriptors>
1804
                            </configuration>
1805
                        </execution>
1806
                    </executions>
1807
                </plugin>
1808

    
1809
                <plugin>
1810
                    <groupId>org.apache.maven.plugins</groupId>
1811
                    <artifactId>maven-clean-plugin</artifactId>
1812
                    <version>2.4.1</version>
1813
                </plugin>
1814

    
1815
                <plugin>
1816
                    <groupId>org.codehaus.mojo</groupId>
1817
                    <artifactId>exec-maven-plugin</artifactId>
1818
                    <version>1.2</version>
1819
                </plugin>
1820

    
1821
                <plugin>
1822
                    <!-- invoke as "mvn license:format" to fix the header -->
1823
                    <!-- invoke as "mvn license:check" to check the header -->
1824
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1825
                    <groupId>com.mycila.maven-license-plugin</groupId>
1826
                    <artifactId>maven-license-plugin</artifactId>
1827
                    <version>1.10.b1</version>
1828
                    <configuration>
1829
                        <header>header.txt</header>
1830
                        <failIfMissing>false</failIfMissing>
1831
                        <aggregate>false</aggregate>
1832
                        <strictCheck>true</strictCheck>
1833
                        <encoding>ISO-8859-1</encoding>
1834
                        <quiet>false</quiet>
1835
                        <excludes>
1836
                            <exclude>**/*.properties</exclude>
1837
                            <exclude>**/*.txt</exclude>
1838
                            <exclude>**/*.jpg</exclude>
1839
                            <exclude>**/*.jpeg</exclude>
1840
                            <exclude>**/*.svg</exclude>
1841
                            <exclude>**/*.png</exclude>
1842
                            <exclude>**/*.gvssym</exclude>
1843
                            <exclude>**/*.def</exclude>
1844
                            <exclude>**/*.msg</exclude>
1845
                        </excludes>
1846
                    </configuration>
1847
                    <dependencies>
1848
                        <dependency>
1849
                            <groupId>org.gvsig</groupId>
1850
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1851
                            <version>1.0.0</version>
1852
                        </dependency>
1853
                    </dependencies>
1854
                </plugin>
1855

    
1856
                <!-- Habria que ver si es posible sustituir el plugin -->
1857
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1858
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1859
                <!--
1860
                <plugin>
1861
                    <groupId>org.codehaus.mojo</groupId>
1862
                    <artifactId>license-maven-plugin</artifactId>
1863
                    <version>1.5</version>
1864
                </plugin>
1865
                -->
1866

    
1867
                <plugin>
1868
                    <groupId>org.apache.maven.plugins</groupId>
1869
                    <artifactId>maven-checkstyle-plugin</artifactId>
1870
                    <version>2.10</version>
1871
                </plugin>
1872

    
1873
                <plugin>
1874
                    <groupId>org.apache.maven.plugins</groupId>
1875
                    <artifactId>maven-source-plugin</artifactId>
1876
                    <version>2.2.1</version>
1877
                </plugin>
1878

    
1879
                <plugin>
1880
                    <groupId>org.codehaus.gmaven</groupId>
1881
                    <artifactId>gmaven-plugin</artifactId>
1882
                    <version>1.5</version>
1883
                    <configuration>
1884
                        <providerSelection>2.0</providerSelection>
1885
                    </configuration>
1886
                    <dependencies>
1887
                        <dependency>
1888
                            <groupId>com.github.lookfirst</groupId>
1889
                            <artifactId>sardine</artifactId>
1890
                            <version>5.0.1</version>
1891
                        </dependency>
1892
                    </dependencies>
1893
                    <executions>
1894

    
1895
                        <execution>
1896
                            <id>increase-build-number</id>
1897
                            <phase>process-sources</phase>
1898
                            <configuration>
1899
                                <source><![CDATA[
1900
                    // use "mvn -Dincrease-build-number process-sources"
1901
                    if( project.properties["increase-build-number"] == null ) {
1902
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1903
                    } else {
1904
                      File file = new File(project.basedir,"buildNumber.properties")
1905
                      if( ! file.exists() ) {
1906
                          log.info("Skip increment build number (buildNumber.property not present).")
1907
                        } else {
1908
                        Properties props = new Properties()
1909

    
1910
                        props.load(file.newDataInputStream())
1911
                        value = (props.getProperty("buildNumber") as int) + 1
1912
                        props.setProperty("buildNumber",value as String)
1913
                        props.store(file.newWriter(), null)
1914
                        log.info("Setting build number to " + value)
1915
                      }
1916
                    }
1917
                  ]]></source>
1918
                            </configuration>
1919
                        </execution>
1920

    
1921
                        <execution>
1922
                            <id>build-package-info</id>
1923
                            <phase>prepare-package</phase>
1924
                            <configuration>
1925
                                <source><![CDATA[
1926
                      if( project.properties["buildNumber"] == null) {
1927
                        log.info("Skip build package.info (buildNumber.property not present).")
1928
                        log.info("Skip build package.info index (buildNumber.property not present).")
1929
                      } else {
1930
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1931
                                                if( poolURL[-1] != "/" ) {
1932
                                                        poolURL = poolURL + "/";
1933
                                                }
1934
                        package_info_file  = new File(project.basedir, "target/package.info")
1935
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1936
                        Properties props = new Properties()
1937
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1938
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1939
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1940
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1941
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1942
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1943
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1944
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1945
                        props.setProperty('type', "plugin")
1946
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1947
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1948
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1949
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1950
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1951
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1952
                        props.setProperty('model-version', '1.0.1')
1953
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1954
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1955
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1956

    
1957
                        props.store(package_info_file.newWriter(), null)
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
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1969
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1970
                        package_info_file.getParentFile().mkdirs()
1971
                        props.setProperty('download-url',
1972
                          poolURL +
1973
                          project.properties["gvsig.package.info.code"] + "/" +
1974
                          pkgname + ".gvspkg"
1975
                        )
1976
                        props.store(package_info_file.newWriter(), null)
1977
                      }
1978
                  ]]></source>
1979
                            </configuration>
1980
                        </execution>
1981

    
1982
                        <execution>
1983
                            <id>build-package-index</id>
1984
                            <phase>package</phase>
1985
                            <configuration>
1986
                                <source><![CDATA[
1987
                    ant = new AntBuilder()
1988
                    if( project.properties["buildNumber"] == null) {
1989
                      log.info("Skip building package index (buildNumber.property not present).")
1990
                    } else {
1991
                      pkgname = "gvSIG-desktop-" +
1992
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1993
                        project.properties["gvsig.package.info.code"] + "-" +
1994
                        project.properties["gvsig.package.info.version"] + "-" +
1995
                        project.properties["buildNumber"] + "-" +
1996
                        project.properties["gvsig.package.info.state"] + "-" +
1997
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1998
                        project.properties["gvsig.package.info.architecture"] + "-" +
1999
                        project.properties["gvsig.package.info.javaVM"]
2000

    
2001
                      log.info("Building package index " + pkgname + ".gvspki")
2002
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
2003
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2004
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
2005
                    }
2006
                  ]]></source>
2007
                            </configuration>
2008
                        </execution>
2009

    
2010
                        <execution>
2011
                            <id>install-plugin</id>
2012
                            <phase>install</phase>
2013
                            <configuration>
2014
                                <source><![CDATA[
2015
                    if( project.properties["buildNumber"] == null) {
2016
                      log.info("Skip install package (buildNumber.property not present).")
2017
                    } else {
2018
                      ant = new AntBuilder()
2019
                      pkgname = "gvSIG-desktop-" +
2020
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2021
                        project.properties["gvsig.package.info.code"] + "-" +
2022
                        project.properties["gvsig.package.info.version"] + "-" +
2023
                        project.properties["buildNumber"] + "-" +
2024
                        project.properties["gvsig.package.info.state"] + "-" +
2025
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2026
                        project.properties["gvsig.package.info.architecture"] + "-" +
2027
                        project.properties["gvsig.package.info.javaVM"]
2028

    
2029
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2030
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2031
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
2032
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2033
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2034

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

    
2038
                        target + "/" + project.properties["gvsig.package.info.code"]
2039

    
2040
                              log.info("Install plugin to " + target)
2041
                              ant.unzip(src: source, dest: target)
2042
                      } else {
2043
                          log.info("Skip plugin install.")
2044
                      }
2045
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2046
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2047
                              target = new File(project.properties["gvsig.product.folder.path"] +
2048
                                "/install/" +
2049
                                project.properties["gvsig.package.info.code"] + "/" +
2050
                                pkgname + ".gvspkg")
2051
                              target.getParentFile().mkdirs()
2052

    
2053
                              log.info("Copy plugin package from " + source + " to " + target)
2054
                              ant.copy(file:source, tofile:target.getAbsolutePath())
2055

    
2056
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2057
                              target = project.properties["gvsig.product.folder.path"] +
2058
                                "/install/" +
2059
                                project.properties["gvsig.package.info.code"] + "/" +
2060
                                pkgname + ".gvspki"
2061
                              log.info("Copy plugin package index from " + source + " to " + target)
2062
                              ant.copy(file:source, tofile:target)
2063
                      } else {
2064
                          log.info("Skip plugin package install.")
2065
                                          }
2066
                    }
2067
                  ]]></source>
2068
                            </configuration>
2069
                        </execution>
2070

    
2071
                        <execution>
2072
                            <id>deploy-package</id>
2073
                            <phase>install</phase>
2074
                            <configuration>
2075
                                <source><![CDATA[
2076

    
2077
// To deploy package use:
2078
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
2079
//
2080
if( project.properties["deploy-package"] != null ) {
2081
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2082
        poolURL = project.properties["gvsig.package.info.poolURL"];
2083
        if( poolURL[-1] != "/" ) {
2084
            poolURL = poolURL + "/";
2085
        }
2086
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2087
        log.info("Deploy plugin package to '"+targetPath+"'.");
2088

    
2089
        pkgname = "gvSIG-desktop-" +
2090
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2091
        project.properties["gvsig.package.info.code"] + "-" +
2092
        project.properties["gvsig.package.info.version"] + "-" +
2093
        project.properties["buildNumber"] + "-" +
2094
        project.properties["gvsig.package.info.state"] + "-" +
2095
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2096
        project.properties["gvsig.package.info.architecture"] + "-" +
2097
        project.properties["gvsig.package.info.javaVM"];
2098

    
2099
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2100
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2101

    
2102
        log.info("Creating addon-request.txt in target folder");
2103
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2104
            out.println("");
2105
            out.println("# "+pkgname);
2106
            out.println("");
2107
            out.println(targetPath+"/" + pkgname + ".gvspki");
2108
            out.println("");
2109
        }
2110

    
2111
        if( project.properties["username"] == null ) {
2112
            print("Enter user name: ");
2113
            user = System.console().readLine().toString()
2114
            if( user != "" ) {
2115
                project.properties.setProperty("username",user);
2116
            }
2117
        }
2118
        if( project.properties["password"] == null ) {
2119
            print("Enter password for user '" + project.properties["username"] + "': ");
2120
            password = System.console().readPassword().toString()
2121
            if( password != "" ) {
2122
                project.properties.setProperty("password",password);
2123
            }
2124
        }
2125
        WebDAVClient session = new WebDAVClient(log);
2126
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2127
            log.info("[WEBDAV] creating non authenticated session.");
2128
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2129
            session.login();
2130
        } else {
2131
            session.login(project.properties["username"], project.properties["password"]);
2132
        }
2133
        session.makedirs(targetPath);
2134
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2135
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2136

    
2137
    } else {
2138
        log.info("Skip plugin package deploy. It not be installed by default.");
2139
    }
2140
} else {
2141
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2142
}
2143

    
2144
public class WebDAVClient {
2145

    
2146
    def log;
2147

    
2148
    private String user;
2149
    private String password;
2150
    private Object sardine;
2151

    
2152
    public WebDAVClient(log) {
2153
        disableCertificateValidation();
2154
            this.log = log;
2155
    }
2156

    
2157
    public void login(String user, String password) {
2158
        log.info("[WEBDAV] login as '"+user+"'.");
2159
        def SardineFactory
2160
        try {
2161
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2162
        } catch (Exception ex) {
2163
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2164
        }
2165
        this.user = user;
2166
        this.password = password;
2167
        this.sardine = SardineFactory.begin(this.user,this.password);
2168
    }
2169

    
2170
    public void login() {
2171
        log.info("[WEBDAV] login as guest");
2172
        this.sardine = SardineFactory.begin();
2173
    }
2174

    
2175
    public boolean exists(String url) throws Exception {
2176
        return sardine.exists(url);
2177
    }
2178

    
2179
    public void put(String source, String target) throws Exception {
2180
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2181
        InputStream fis = new FileInputStream(new File(source));
2182
        sardine.put(target, fis);
2183
        log.info("[WEBDAV] put ok.");
2184
    }
2185

    
2186
    public void mkdir(String url) throws Exception {
2187
        if( ! exists(url) ) {
2188
            log.info("[WEBDAV] mkdir '"+url+"'.");
2189
            sardine.createDirectory(url);
2190
        }
2191
    }
2192

    
2193
    public List list(String url) throws Exception {
2194
        List resources = sardine.list(url);
2195
        return resources;
2196
    }
2197

    
2198
    void disableCertificateValidation() {
2199
    /*
2200
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2201
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2202
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2203
                    return new java.security.cert.X509Certificate[0];
2204
                }
2205

    
2206
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2207
                }
2208

    
2209
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2210
                }
2211
            };
2212

    
2213
        // Ignore differences between given hostname and certificate hostname
2214
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2215
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2216
                return true;
2217
            }
2218
        };
2219

    
2220
        // Install the all-trusting trust manager
2221
        try {
2222
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2223
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2224
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2225
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2226
        } catch (Exception e) {
2227
        }
2228
        */
2229
    }
2230

    
2231
    public void makedirs(String url) throws Exception {
2232
        log.info("[WEBDAV] makedirs '"+url+"'.");
2233
        URL u = new URL(url);
2234
        String[] x = u.getPath().split("/");
2235
        String path = "";
2236
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2237
} ]]></source>
2238
                            </configuration>
2239
                        </execution>
2240

    
2241
                    </executions>
2242
                </plugin>
2243

    
2244
            </plugins>
2245
        </pluginManagement>
2246

    
2247
        <plugins>
2248
            <plugin>
2249
                <groupId>org.apache.maven.plugins</groupId>
2250
                <artifactId>maven-scm-plugin</artifactId>
2251
            </plugin>
2252

    
2253
            <plugin>
2254
                <artifactId>maven-clean-plugin</artifactId>
2255
                <configuration>
2256
                    <filesets>
2257
                        <fileset>
2258
                            <directory>${user.home}/.depman/</directory>
2259
                            <includes>
2260
                                <include>**</include>
2261
                            </includes>
2262
                        </fileset>
2263
                    </filesets>
2264
                    <followSymLinks>true</followSymLinks>
2265
                </configuration>
2266
            </plugin>
2267

    
2268
            <plugin>
2269
                <groupId>org.apache.maven.plugins</groupId>
2270
                <artifactId>maven-release-plugin</artifactId>
2271
                <configuration>
2272
                    <!-- The property svn.tags.folder is used in external projects   -->
2273
                    <!-- to override configuraction of tagBase -->
2274
                    <tagBase>${svn.tags.folder}</tagBase>
2275
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2276
                    are not installed, so the dependencies between modules are not met. With this configuration
2277
                    we force the module installation. -->
2278
                    <preparationGoals>clean install</preparationGoals>
2279
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2280
                    <!-- Dont make site-deploy -->
2281
                    <!-- You need to run it after in folder target/checkout -->
2282
                    <goals>deploy</goals>
2283
                </configuration>
2284
            </plugin>
2285

    
2286
            <plugin>
2287
                <!-- load ".gvsig-devel.properties" -->
2288
                <groupId>org.codehaus.mojo</groupId>
2289
                <artifactId>properties-maven-plugin</artifactId>
2290
                <configuration>
2291
                    <files>
2292
                        <!-- Define gvsig.product.folder.path in this property -->
2293
                        <file>${user.home}/.gvsig-devel.properties</file>
2294
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2295
                        <file>${project.basedir}/gvsig-devel.properties</file>
2296
                        <file>buildNumber.properties</file>
2297
                    </files>
2298
                    <quiet>true</quiet>
2299
                </configuration>
2300
                <executions>
2301
                    <execution>
2302
                        <id>default</id>
2303
                        <phase>prepare-package</phase>
2304
                        <goals>
2305
                            <goal>read-project-properties</goal>
2306
                        </goals>
2307
                    </execution>
2308
                    <execution>
2309
                        <id>default-clean</id>
2310
                        <phase>pre-clean</phase>
2311
                        <goals>
2312
                            <goal>read-project-properties</goal>
2313
                        </goals>
2314
                    </execution>
2315
                </executions>
2316
            </plugin>
2317

    
2318
            <!--
2319
                        <plugin>
2320
                            <groupId>org.codehaus.mojo</groupId>
2321
                            <artifactId>animal-sniffer-maven-plugin</artifactId>
2322
                            <executions>
2323
                                <execution>
2324
                                    <id>check-java-api</id>
2325
                                    <phase>package</phase>
2326
                                    <goals>
2327
                                        <goal>check</goal>
2328
                                    </goals>
2329
                                    <configuration>
2330
                                        <skip>false</skip>
2331
                                        <signature>
2332
                                            <groupId>org.codehaus.mojo.signature</groupId>
2333
                                            <artifactId>java18</artifactId>
2334
                                            <version>1.0</version>
2335
                                        </signature>
2336
                                        <ignores>
2337
                                            <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2338
                                            <ignore>java.nio.ByteBuffer</ignore>
2339
                                            <ignore>java.nio.MappedByteBuffer</ignore>
2340
                                        </ignores>
2341
                                    </configuration>
2342
                                </execution>
2343
                            </executions>
2344
                        </plugin>
2345
            -->
2346
            <plugin>
2347
                <groupId>org.apache.maven.plugins</groupId>
2348
                <artifactId>maven-javadoc-plugin</artifactId>
2349
                <executions>
2350
                    <execution>
2351
                        <id>attach-javadocs</id>
2352
                        <goals>
2353
                            <goal>jar</goal>
2354
                        </goals>
2355
                    </execution>
2356
                </executions>
2357
            </plugin>
2358

    
2359
            <plugin>
2360
                <groupId>org.apache.maven.plugins</groupId>
2361
                <artifactId>maven-source-plugin</artifactId>
2362
                <configuration>
2363
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2364
                </configuration>
2365
                <executions>
2366
                    <execution>
2367
                        <id>attach-sources</id>
2368
                        <phase>verify</phase>
2369
                        <goals>
2370
                            <goal>jar-no-fork</goal>
2371
                        </goals>
2372
                    </execution>
2373
                    <execution>
2374
                        <id>attach-test-sources</id>
2375
                        <phase>verify</phase>
2376
                        <goals>
2377
                            <goal>test-jar-no-fork</goal>
2378
                        </goals>
2379
                    </execution>
2380
                </executions>
2381
            </plugin>
2382

    
2383
            <plugin>
2384
                <groupId>org.apache.maven.plugins</groupId>
2385
                <artifactId>maven-checkstyle-plugin</artifactId>
2386
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2387
                <configuration>
2388
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2389
                    <enableRulesSummary>true</enableRulesSummary>
2390
                    <failsOnError>false</failsOnError>
2391
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2392
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2393
                </configuration>
2394
                <dependencies>
2395
                    <dependency>
2396
                        <groupId>org.gvsig</groupId>
2397
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2398
                        <version>1.0.0</version>
2399
                    </dependency>
2400
                </dependencies>
2401
            </plugin>
2402

    
2403
            <plugin>
2404
                <!-- to continue building  when test fail -->
2405
                <groupId>org.apache.maven.plugins</groupId>
2406
                <artifactId>maven-surefire-plugin</artifactId>
2407
                <configuration>
2408
                    <testFailureIgnore>true</testFailureIgnore>
2409
                </configuration>
2410
            </plugin>
2411

    
2412
        </plugins>
2413
    </build>
2414

    
2415

    
2416
    <reporting>
2417
        <excludeDefaults>true</excludeDefaults>
2418
        <plugins>
2419
            <plugin>
2420
                <groupId>org.apache.maven.plugins</groupId>
2421
                <artifactId>maven-project-info-reports-plugin</artifactId>
2422
                <version>2.7</version>
2423
                <reportSets>
2424
                    <reportSet>
2425
                        <reports>
2426
                            <report>index</report>
2427
                            <report>summary</report>
2428
                            <report>scm</report>
2429
                            <report>license</report>
2430
                            <report>project-team</report>
2431
                            <report>issue-tracking</report>
2432
                            <report>mailing-list</report>
2433
                            <report>modules</report>
2434

    
2435
                            <report>dependency-info</report>
2436
                            <!-- Removed due to its high cost
2437
                            <report>dependency-management</report>
2438
                            <report>dependencies</report>
2439
                            -->
2440
                            <report>dependency-convergence</report>
2441

    
2442
                            <!--
2443
                            <report>plugins</report>
2444
                            <report>plugin-management</report>
2445
                            <report>distribution-management</report>
2446
                            -->
2447

    
2448
                            <!-- gvSIG does not have Continuous Integration System
2449
                            <report>cim</report>
2450
                            -->
2451
                        </reports>
2452
                    </reportSet>
2453
                </reportSets>
2454
            </plugin>
2455
            <plugin>
2456
                <groupId>org.apache.maven.plugins</groupId>
2457
                <artifactId>maven-javadoc-plugin</artifactId>
2458
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2459
                <version>2.9.1</version>
2460
                <configuration>
2461
                    <!-- Don't include the deprecateds items in the javadoc -->
2462
                    <nodeprecated>true</nodeprecated>
2463
                    <!-- Don't generate javadoc of project with submodules -->
2464
                    <aggregate>false</aggregate>
2465
                    <!-- Removed detection of links due to its high cost -->
2466
                    <detectJavaApiLink>false</detectJavaApiLink>
2467
                    <detectLinks>false</detectLinks>
2468
                    <detectOfflineLinks>false</detectOfflineLinks>
2469
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2470
                    <includeDependencySources>false</includeDependencySources>
2471
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2472
                </configuration>
2473
                <reportSets>
2474
                    <reportSet>
2475
                        <id>html</id>
2476
                        <reports>
2477
                            <report>javadoc</report>
2478
                            <!-- removed javadocs of tests -->
2479
                        </reports>
2480
                    </reportSet>
2481
                </reportSets>
2482
            </plugin>
2483
            <plugin>
2484
                <groupId>org.apache.maven.plugins</groupId>
2485
                <artifactId>maven-jxr-plugin</artifactId>
2486
                <version>2.3</version>
2487
                <configuration>
2488
                    <linkJavadoc>true</linkJavadoc>
2489
                    <aggregate>false</aggregate>
2490
                </configuration>
2491
            </plugin>
2492
            <plugin>
2493
                <groupId>org.codehaus.mojo</groupId>
2494
                <artifactId>findbugs-maven-plugin</artifactId>
2495
                <version>2.5.2</version>
2496
            </plugin>
2497

    
2498
        </plugins>
2499
    </reporting>
2500

    
2501

    
2502
    <profiles>
2503

    
2504
        <profile>
2505
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2506
            <id>gvsig-root</id>
2507
            <activation>
2508
                <file>
2509
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2510
                </file>
2511
            </activation>
2512
            <build>
2513
                <plugins>
2514

    
2515
                    <plugin>
2516
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2517
                        <groupId>org.codehaus.gmaven</groupId>
2518
                        <artifactId>gmaven-plugin</artifactId>
2519
                        <executions>
2520
                            <execution>
2521
                                <id>initialize-gvsig-product-folder-path</id>
2522
                                <phase>generate-sources</phase>
2523
                                <goals>
2524
                                    <goal>execute</goal>
2525
                                </goals>
2526
                                <configuration>
2527
                                    <source><![CDATA[
2528
                    if( project.artifactId != "org.gvsig.desktop" ) {
2529
                            log.warn("Skip initialization of gvsig-devel.properties.")
2530
                    } else {
2531
                      home = System.getenv('HOME')
2532
                      if( home == null ) {
2533
                        home = System.properties['user.home']
2534
                      }
2535
                      Properties props = new Properties()
2536
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2537
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2538
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2539
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2540
                            props.load(propsFile.newDataInputStream())
2541
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2542
                            props.store(propsFile.newWriter(), null)
2543
                      } else {
2544
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2545
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2546
                        try {
2547
                          props.load(propsFile.newDataInputStream())
2548
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2549
                          if( gvsigProductFolderPath == null ) {
2550
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2551
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2552
                            props.store(propsFile.newWriter(), null)
2553
                          }
2554
                        } catch(java.io.FileNotFoundException e){
2555
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2556
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2557
                          props.store(propsFile.newWriter(), null)
2558
                        }
2559
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2560
                          f = new File(gvsigProductFolderPathDefault)
2561
                          f.mkdirs();
2562
                                                  new File(f,"WARNING.txt").withWriter { out ->
2563
                                                          out.println();
2564
                                                          out.println("The product folder used is set to:");
2565
                                                          out.println();
2566
                                                          out.println(gvsigProductFolderPath);
2567
                                                          out.println();
2568
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2569
                                                          out.println();
2570
                                                  }
2571
                        }
2572
                      }
2573
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2574
                    }
2575
                  ]]></source>
2576
                                </configuration>
2577
                            </execution>
2578

    
2579
                        </executions>
2580
                    </plugin>
2581

    
2582
                </plugins>
2583
            </build>
2584
        </profile>
2585

    
2586

    
2587

    
2588
        <profile>
2589
            <!-- This profile is used to packege and install the gvSIG plugins -->
2590
            <id>gvsig-plugin</id>
2591
            <activation>
2592
                <file>
2593
                    <exists>buildNumber.properties</exists>
2594
                </file>
2595
            </activation>
2596
            <build>
2597
                <plugins>
2598

    
2599
                    <plugin>
2600
                        <artifactId>maven-assembly-plugin</artifactId>
2601
                        <executions>
2602
                            <execution>
2603
                                <id>gvsig-plugin-package</id>
2604
                                <phase>package</phase>
2605
                                <goals>
2606
                                    <goal>single</goal>
2607
                                </goals>
2608
                            </execution>
2609
                        </executions>
2610
                    </plugin>
2611

    
2612
                    <plugin>
2613
                        <artifactId>maven-clean-plugin</artifactId>
2614
                        <configuration>
2615
                            <skip>false</skip>
2616
                            <failOnError>true</failOnError>
2617
                            <filesets>
2618
                                <fileset>
2619
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2620
                                </fileset>
2621
                            </filesets>
2622
                        </configuration>
2623
                        <executions>
2624
                            <execution>
2625
                                <id>default-clean</id>
2626
                                <phase>clean</phase>
2627
                            </execution>
2628
                        </executions>
2629
                    </plugin>
2630

    
2631
                    <plugin>
2632
                        <groupId>org.codehaus.gmaven</groupId>
2633
                        <artifactId>gmaven-plugin</artifactId>
2634
                        <executions>
2635

    
2636
                            <execution>
2637
                                <id>increase-build-number</id>
2638
                                <phase>process-sources</phase>
2639
                                <goals>
2640
                                    <goal>execute</goal>
2641
                                </goals>
2642
                            </execution>
2643

    
2644
                            <execution>
2645
                                <id>build-package-info</id>
2646
                                <phase>prepare-package</phase>
2647
                                <goals>
2648
                                    <goal>execute</goal>
2649
                                </goals>
2650
                            </execution>
2651

    
2652
                            <execution>
2653
                                <id>build-package-index</id>
2654
                                <phase>package</phase>
2655
                                <goals>
2656
                                    <goal>execute</goal>
2657
                                </goals>
2658
                            </execution>
2659

    
2660
                            <execution>
2661
                                <id>install-plugin</id>
2662
                                <phase>install</phase>
2663
                                <goals>
2664
                                    <goal>execute</goal>
2665
                                </goals>
2666
                            </execution>
2667

    
2668
                            <execution>
2669
                                <id>deploy-package</id>
2670
                                <phase>install</phase>
2671
                                <goals>
2672
                                    <goal>execute</goal>
2673
                                </goals>
2674
                            </execution>
2675

    
2676
                        </executions>
2677
                    </plugin>
2678

    
2679
                </plugins>
2680
            </build>
2681
        </profile>
2682

    
2683
    </profiles>
2684

    
2685
    <properties>
2686
        <!-- General configuration -->
2687
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2688
        <localRepository>${user.home}/.m2/repository</localRepository>
2689
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2690

    
2691
        <!-- The property svn.tags.folder is used in external projects to override  -->
2692
        <!-- configuraction in maven-release-plugin -->
2693
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2694

    
2695
        <!-- Package info property values -->
2696
        <gvsig.version>3.0.0</gvsig.version>
2697
        <gvsig.package.info.codealias />
2698
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2699
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2700
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2701
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2702
        <gvsig.package.info.state>devel</gvsig.package.info.state>
2703
        <gvsig.package.info.official>false</gvsig.package.info.official>
2704
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2705
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2706
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2707
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2708
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2709
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2710
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2711
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2712
        <gvsig.package.info.categories />
2713
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2714

    
2715
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2716
        <gvsig.install.plugin>true</gvsig.install.plugin>
2717
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2718
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2719

    
2720
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2721

    
2722
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2723
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2724
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2725
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2726
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2727
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2728
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2729
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2730
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2731
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2732
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2733
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2734
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2735
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2736
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2737
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2738
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2739
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2740
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2741
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2742
        <!--
2743
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2744
        -->
2745
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2746
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2747
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2748
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2749
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2750
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2751
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2752
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2753
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2754

    
2755
        <jython.artifactId>jython-standalone</jython.artifactId>
2756
        <!-- External project versions -->
2757
        <gvsig.tools.version>3.0.152</gvsig.tools.version>
2758
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2759
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2760

    
2761
    </properties>
2762

    
2763
    <modules>
2764
        <module>org.gvsig.desktop.compat.cdc</module>
2765
        <module>org.gvsig.desktop.library</module>
2766
        <module>org.gvsig.desktop.framework</module>
2767
        <module>org.gvsig.desktop.plugin</module>
2768

    
2769
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2770
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2771

    
2772
    </modules>
2773
</project>
2774