Statistics
| Revision:

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

History | View | Annotate | Download (118 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3

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

    
9
    <version>2.0.301-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
        <repository>
67
          <id>central</id>
68
          <name>Central Repository</name>
69
          <url>https://repo.maven.apache.org/maven2</url> <!-- the https you've been looking for -->
70
          <layout>default</layout>
71
          <snapshots>
72
            <enabled>false</enabled> <!-- or set to true if desired, default is false -->
73
          </snapshots>
74
        </repository>
75
    </repositories>
76

    
77
    <distributionManagement>
78
        <site>
79
            <id>gvsig-repository</id>
80
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
81
        </site>
82
        <repository>
83
            <id>gvsig-repository</id>
84
            <name>gvSIG maven repository</name>
85
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
86
            <uniqueVersion>false</uniqueVersion>
87
        </repository>
88
        <snapshotRepository>
89
            <id>gvsig-repository</id>
90
            <name>gvSIG maven repository</name>
91
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
92
            <uniqueVersion>false</uniqueVersion>
93
        </snapshotRepository>
94
    </distributionManagement>
95

    
96
    <issueManagement>
97
        <system>redmine</system>
98
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
99
    </issueManagement>
100

    
101
    <mailingLists>
102
        <mailingList>
103
            <name>User List</name>
104
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
105
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
106
            <post>gvsig_usuarios@listserv.gva.es</post>
107
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
108
            <otherArchives>
109
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
110
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
111
            </otherArchives>
112
        </mailingList>
113
        <mailingList>
114
            <name>Developer List</name>
115
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
116
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
117
            <post>gvsig_desarrolladores@listserv.gva.es</post>
118
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
119
            <otherArchives>
120
                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
121
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
122
            </otherArchives>
123
        </mailingList>
124
        <mailingList>
125
            <name>International List</name>
126
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
127
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
128
            <post>gvsig_internacional@listserv.gva.es</post>
129
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
130
            <otherArchives>
131
                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
132
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
133
            </otherArchives>
134
        </mailingList>
135
    </mailingLists>
136

    
137
    <dependencyManagement>
138
        <dependencies>
139
            <dependency>
140
                <groupId>org.gvsig</groupId>
141
                <artifactId>org.gvsig.tools</artifactId>
142
                <version>${gvsig.tools.version}</version>
143
                <type>pom</type>
144
                <scope>import</scope>
145
            </dependency>
146

    
147
            <!-- Non gvSIG projects -->
148
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
149
            <!-- by the artifactId. Please, if new dependencies are added, -->
150
            <!--keep the order.-->
151

    
152
            <dependency>
153
                <groupId>org.n52</groupId>
154
                <artifactId>52n-wps-config</artifactId>
155
                <version>1.0.1</version>
156
            </dependency>
157
            <dependency>
158
                <groupId>net.opengis</groupId>
159
                <artifactId>52n-wps-xml</artifactId>
160
                <version>1.0.0</version>
161
            </dependency>
162
            <dependency>
163
                <groupId>org.jzkit</groupId>
164
                <artifactId>a2j-runtime</artifactId>
165
                <version>2.0.9</version>
166
            </dependency>
167
            <dependency>
168
                <groupId>org.jzkit</groupId>
169
                <artifactId>a2j</artifactId>
170
                <version>2.0.9</version>
171
            </dependency>
172
            <dependency>
173
                <groupId>net.swing</groupId>
174
                <artifactId>amic-util</artifactId>
175
                <version>unknown</version>
176
            </dependency>
177
            <dependency>
178
                <groupId>org.apache.ant</groupId>
179
                <artifactId>ant</artifactId>
180
                <version>1.8.1</version>
181
            </dependency>
182
            <dependency>
183
                <groupId>org.apache.ant</groupId>
184
                <artifactId>ant-apache-oro</artifactId>
185
                <version>1.8.1</version>
186
            </dependency>
187
            <dependency>
188
                <groupId>ant-contrib</groupId>
189
                <artifactId>ant-contrib</artifactId>
190
                <version>1.0b3</version>
191
                <exclusions>
192
                    <exclusion>
193
                        <groupId>ant</groupId>
194
                        <artifactId>ant</artifactId>
195
                    </exclusion>
196
                </exclusions>
197
            </dependency>
198
            <dependency>
199
                <groupId>org.apache.ant</groupId>
200
                <artifactId>ant-launcher</artifactId>
201
                <version>1.8.1</version>
202
            </dependency>
203
            <dependency>
204
                <groupId>org.apache.ant</groupId>
205
                <artifactId>ant-nodeps</artifactId>
206
                <version>1.8.1</version>
207
            </dependency>
208
            <dependency>
209
                <groupId>org.tigris.antelope</groupId>
210
                <artifactId>antelopetasks</artifactId>
211
                <version>3.2.10</version>
212
            </dependency>
213
            <dependency>
214
                <groupId>com.sardak</groupId>
215
                <artifactId>antform</artifactId>
216
                <version>2.0</version>
217
            </dependency>
218
            <dependency>
219
              <groupId>com.fifesoft</groupId>
220
              <artifactId>autocomplete</artifactId>
221
              <version>2.5.7</version>
222
            </dependency>
223

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

    
290
            <dependency>
291
                <groupId>bsf</groupId>
292
                <artifactId>bsf</artifactId>
293
                <version>2.3.0-rc1</version>
294
            </dependency>
295
            <dependency>
296
                <groupId>org.apache.bsf</groupId>
297
                <artifactId>bsf-api</artifactId>
298
                <version>3.1</version>
299
            </dependency>
300
            <dependency>
301
                <groupId>org.apache.bsf</groupId>
302
                <artifactId>bsf-utils</artifactId>
303
                <version>3.1</version>
304
            </dependency>
305
            <dependency>
306
                <groupId>bsh</groupId>
307
                <artifactId>bsh</artifactId>
308
                <version>2.0b4</version>
309
            </dependency>
310
            <dependency>
311
                <groupId>castor</groupId>
312
                <artifactId>castor</artifactId>
313
                <version>0.9.5.3</version>
314
            </dependency>
315

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

    
816
            <!-- External gvSIG projects -->
817

    
818
            <dependency>
819
                <groupId>org.gvsig</groupId>
820
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
821
                <version>1.0.1</version>
822
            </dependency>
823
            <dependency>
824
                <groupId>org.gvsig</groupId>
825
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
826
                <version>1.0.0</version>
827
            </dependency>
828
<!--            <dependency>
829
                <groupId>org.gvsig</groupId>
830
                <artifactId>org.gvsig.catalog</artifactId>
831
                <version>2.0</version>
832
            </dependency>-->
833
            <dependency>
834
                <groupId>org.gvsig.external</groupId>
835
                <artifactId>org.gvsig.external.jump</artifactId>
836
                <version>1.0.0</version>
837
            </dependency>
838
            <dependency>
839
                <groupId>org.gvsig</groupId>
840
                <artifactId>org.gvsig.proj.lib.api</artifactId>
841
                <version>${gvsig.proj.version}</version>
842
            </dependency>
843
            <dependency>
844
                <groupId>org.gvsig</groupId>
845
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
846
                <version>${gvsig.proj.version}</version>
847
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.proj.swing.api</artifactId>
851
                <version>${gvsig.proj.version}</version>
852
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
856
                <version>${gvsig.proj.version}</version>
857
            </dependency>
858
            <dependency>
859
                <groupId>org.gvsig</groupId>
860
                <artifactId>org.gvsig.projection.api</artifactId>
861
                <version>${gvsig.projection.api.version}</version>
862
            </dependency>
863

    
864
            <!-- Childs projects -->
865

    
866
            <dependency>
867
                <groupId>org.gvsig</groupId>
868
                <artifactId>org.gvsig.about.api</artifactId>
869
                <version>2.0.301-SNAPSHOT</version>
870
            </dependency>
871
            <dependency>
872
                <groupId>org.gvsig</groupId>
873
                <artifactId>org.gvsig.about.impl</artifactId>
874
                <version>2.0.301-SNAPSHOT</version>
875
            </dependency>
876
            <dependency>
877
                <groupId>org.gvsig</groupId>
878
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
879
                <version>2.0.301-SNAPSHOT</version>
880
            </dependency>
881
            <dependency>
882
                <groupId>org.gvsig</groupId>
883
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
884
                <version>2.0.301-SNAPSHOT</version>
885
            </dependency>
886
            <dependency>
887
                <groupId>org.gvsig</groupId>
888
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
889
                <version>2.0.301-SNAPSHOT</version>
890
            </dependency>
891
            <dependency>
892
                <groupId>org.gvsig</groupId>
893
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
894
                <version>2.0.301-SNAPSHOT</version>
895
            </dependency>
896
            <dependency>
897
                <groupId>org.gvsig</groupId>
898
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
899
                <version>2.0.301-SNAPSHOT</version>
900
            </dependency>
901
            <dependency>
902
                <groupId>org.gvsig</groupId>
903
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
904
                <version>2.0.301-SNAPSHOT</version>
905
            </dependency>
906
            <dependency>
907
                <groupId>org.gvsig</groupId>
908
                <artifactId>org.gvsig.andami</artifactId>
909
                <version>2.0.301-SNAPSHOT</version>
910
            </dependency>
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.app</artifactId>
914
                <version>2.0.301-SNAPSHOT</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.ui</artifactId>
919
                <version>2.0.301-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.basicformats</artifactId>
924
                <version>2.0.301-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.fmap.control</artifactId>
929
                <version>2.0.301-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
934
                <version>2.0.301-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
939
                <version>2.0.301-SNAPSHOT</version>
940
            </dependency>            
941
            <dependency>
942
                <!-- 
943
                Eliminado el proyecto asi que le pongo una version "chunga" 
944
                para que falle al resolverla si alguien lo usa
945
                -->
946
                <groupId>org.gvsig</groupId>
947
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
948
                <version>ERROR</version> 
949
            </dependency>
950
            <dependency>
951
                <groupId>org.gvsig</groupId>
952
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
953
                <version>2.0.301-SNAPSHOT</version>
954
            </dependency>
955
            <dependency>
956
                <groupId>org.gvsig</groupId>
957
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
958
                <version>2.0.301-SNAPSHOT</version>
959
            </dependency>
960
            <dependency>
961
                <groupId>org.gvsig</groupId>
962
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
963
                <version>2.0.301-SNAPSHOT</version>
964
            </dependency>
965
            <dependency>
966
                <groupId>org.gvsig</groupId>
967
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
968
                <version>2.0.301-SNAPSHOT</version>
969
                <type>test-jar</type>
970
                <scope>test</scope>
971
            </dependency>
972
            <dependency>
973
                <groupId>org.gvsig</groupId>
974
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
975
                <version>2.0.301-SNAPSHOT</version>
976
                <type>test-jar</type>
977
                <scope>test</scope>
978
            </dependency>            <dependency>
979
                <groupId>org.gvsig</groupId>
980
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
981
                <version>2.0.301-SNAPSHOT</version>
982
            </dependency>
983
            <dependency>
984
                <groupId>org.gvsig</groupId>
985
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
986
                <version>2.0.301-SNAPSHOT</version>
987
            </dependency>
988
            <dependency>
989
                <groupId>org.gvsig</groupId>
990
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
991
                <version>2.0.301-SNAPSHOT</version>
992
            </dependency>
993

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

    
1106
            <dependency>
1107
                <groupId>org.gvsig</groupId>
1108
                <artifactId>org.gvsig.fmap.dal.tilecache.raster</artifactId>
1109
                <version>2.0.301-SNAPSHOT</version>
1110
            </dependency>
1111
            <dependency>
1112
                <groupId>org.gvsig</groupId>
1113
                <artifactId>org.gvsig.raster.legend.tilecache</artifactId>
1114
                <version>2.0.301-SNAPSHOT</version>
1115
            </dependency>
1116

    
1117
            <dependency>
1118
                <groupId>org.gvsig</groupId>
1119
                <artifactId>org.gvsig.raster.tools.lib.api</artifactId>
1120
                <version>2.0.301-SNAPSHOT</version>
1121
            </dependency>
1122
            <dependency>
1123
                <groupId>org.gvsig</groupId>
1124
                <artifactId>org.gvsig.raster.tools.lib.impl</artifactId>
1125
                <version>2.0.301-SNAPSHOT</version>
1126
            </dependency>
1127
            <dependency>
1128
                <groupId>org.gvsig</groupId>
1129
                <artifactId>org.gvsig.raster.tools.swing.api</artifactId>
1130
                <version>2.0.301-SNAPSHOT</version>
1131
            </dependency>
1132
            <dependency>
1133
                <groupId>org.gvsig</groupId>
1134
                <artifactId>org.gvsig.raster.tools.swing.impl</artifactId>
1135
                <version>2.0.301-SNAPSHOT</version>
1136
            </dependency>
1137

    
1138

    
1139

    
1140
            <dependency>
1141
                <groupId>org.gvsig</groupId>
1142
                <artifactId>org.gvsig.raster.swing.buffer.api</artifactId>
1143
                <version>2.0.301-SNAPSHOT</version>
1144
            </dependency>
1145
            <dependency>
1146
                <groupId>org.gvsig</groupId>
1147
                <artifactId>org.gvsig.raster.swing.buffer.impl</artifactId>
1148
                <version>2.0.301-SNAPSHOT</version>
1149
            </dependency>
1150

    
1151
            <dependency>
1152
                <groupId>org.gvsig</groupId>
1153
                <artifactId>org.gvsig.raster.legend.swing.api</artifactId>
1154
                <version>2.0.301-SNAPSHOT</version>
1155
            </dependency>
1156
            <dependency>
1157
                <groupId>org.gvsig</groupId>
1158
                <artifactId>org.gvsig.raster.legend.swing.impl</artifactId>
1159
                <version>2.0.301-SNAPSHOT</version>
1160
            </dependency>
1161

    
1162
            <dependency>
1163
                <groupId>org.gvsig</groupId>
1164
                <artifactId>org.gvsig.raster.legend.lib.api</artifactId>
1165
                <version>2.0.272-SNAPSHOT</version>
1166
            </dependency>
1167
            <dependency>
1168
                <groupId>org.gvsig</groupId>
1169
                <artifactId>org.gvsig.raster.legend.lib.impl</artifactId>
1170
                <version>2.0.272-SNAPSHOT</version>
1171
            </dependency>
1172
            <dependency>
1173
                <groupId>org.gvsig</groupId>
1174
                <artifactId>org.gvsig.raster.legend.lib.spi</artifactId>
1175
                <version>2.0.272-SNAPSHOT</version>
1176
            </dependency>
1177
            <dependency>
1178
                <groupId>org.gvsig</groupId>
1179
                <artifactId>org.gvsig.raster.legend.imageio</artifactId>
1180
                <version>2.0.301-SNAPSHOT</version>
1181
            </dependency>
1182
            <dependency>
1183
                <groupId>org.gvsig</groupId>
1184
                <artifactId>org.gvsig.fmap.dal.file.imageio</artifactId>
1185
                <version>2.0.301-SNAPSHOT</version>
1186
            </dependency>
1187
            <dependency>
1188
                <groupId>org.gvsig</groupId>
1189
                <artifactId>org.gvsig.fmap.dal.file.png</artifactId>
1190
                <version>2.0.301-SNAPSHOT</version>
1191
            </dependency>
1192
            <dependency>
1193
                <groupId>org.gvsig</groupId>
1194
                <artifactId>org.gvsig.fmap.dal.file.jpg</artifactId>
1195
                <version>2.0.301-SNAPSHOT</version>
1196
            </dependency>
1197
            <dependency>
1198
                <groupId>org.gvsig</groupId>
1199
                <artifactId>org.gvsig.fmap.dal.file.jp2</artifactId>
1200
                <version>2.0.301-SNAPSHOT</version>
1201
            </dependency>
1202
            <dependency>
1203
                <groupId>org.gvsig</groupId>
1204
                <artifactId>org.gvsig.fmap.dal.file.tiff</artifactId>
1205
                <version>2.0.301-SNAPSHOT</version>
1206
            </dependency>
1207
            <dependency>
1208
                <groupId>org.gvsig</groupId>
1209
                <artifactId>org.gvsig.fmap.dal.file.bsq</artifactId>
1210
                <version>2.0.301-SNAPSHOT</version>
1211
            </dependency>
1212

    
1213
            
1214
            
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1218
                <version>2.0.301-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1223
                <version>2.0.301-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1228
                <version>2.0.301-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1233
                <version>2.0.301-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1238
                <version>2.0.301-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1243
                <version>2.0.301-SNAPSHOT</version>
1244
            </dependency>
1245
            <dependency>
1246
                <groupId>org.gvsig</groupId>
1247
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1248
                <version>2.0.301-SNAPSHOT</version>
1249
            </dependency>
1250

    
1251

    
1252
            <dependency>
1253
                <groupId>org.gvsig</groupId>
1254
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1255
                <version>2.0.301-SNAPSHOT</version>
1256
            </dependency>
1257
            <dependency>
1258
                <groupId>org.gvsig</groupId>
1259
                <artifactId>org.gvsig.compat.api</artifactId>
1260
                <version>2.0.301-SNAPSHOT</version>
1261
            </dependency>
1262
            <dependency>
1263
                <groupId>org.gvsig</groupId>
1264
                <artifactId>org.gvsig.compat.se</artifactId>
1265
                <version>2.0.301-SNAPSHOT</version>
1266
            </dependency>
1267
            <dependency>
1268
                <groupId>org.gvsig</groupId>
1269
                <artifactId>org.gvsig.remoteclient</artifactId>
1270
                <version>2.0.301-SNAPSHOT</version>
1271
            </dependency>
1272
            <dependency>
1273
                <groupId>org.gvsig</groupId>
1274
                <artifactId>org.gvsig.i18n</artifactId>
1275
                <version>2.0.301-SNAPSHOT</version>
1276
            </dependency>
1277
            <dependency>
1278
                <groupId>org.gvsig</groupId>
1279
                <artifactId>org.gvsig.utils</artifactId>
1280
                <version>2.0.301-SNAPSHOT</version>
1281
            </dependency>
1282
            <dependency>
1283
                <groupId>org.gvsig</groupId>
1284
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1285
                <version>2.0.301-SNAPSHOT</version>
1286
            </dependency>
1287
            <dependency>
1288
                <groupId>org.gvsig</groupId>
1289
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1290
                <version>2.0.301-SNAPSHOT</version>
1291
            </dependency>
1292
            <dependency>
1293
                <groupId>org.gvsig</groupId>
1294
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1295
                <version>2.0.301-SNAPSHOT</version>
1296
            </dependency>
1297
            <dependency>
1298
                <groupId>org.gvsig</groupId>
1299
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1300
                <version>2.0.301-SNAPSHOT</version>
1301
            </dependency>
1302
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1305
                <version>2.0.301-SNAPSHOT</version>
1306
            </dependency>
1307
            <dependency>
1308
                <groupId>org.gvsig</groupId>
1309
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1310
                <version>2.0.301-SNAPSHOT</version>
1311
            </dependency>
1312
            <dependency>
1313
              <groupId>org.gvsig</groupId>
1314
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.api</artifactId>
1315
              <version>2.0.301-SNAPSHOT</version>
1316
            </dependency>
1317
            <dependency>
1318
              <groupId>org.gvsig</groupId>
1319
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.impl</artifactId>
1320
              <version>2.0.301-SNAPSHOT</version>
1321
            </dependency>
1322
            <dependency>
1323
              <groupId>org.gvsig</groupId>
1324
              <artifactId>org.gvsig.expressionevaluator.time.lib.impl</artifactId>
1325
              <version>2.0.301-SNAPSHOT</version>
1326
            </dependency>
1327
            <dependency>
1328
                <groupId>org.gvsig</groupId>
1329
                <artifactId>org.gvsig.expressionevaluator.swing.api</artifactId>
1330
                <version>2.0.301-SNAPSHOT</version>
1331
            </dependency>
1332
            <dependency>
1333
                <groupId>org.gvsig</groupId>
1334
                <artifactId>org.gvsig.expressionevaluator.swing.impl</artifactId>
1335
                <version>2.0.301-SNAPSHOT</version>
1336
            </dependency>
1337
            <dependency>
1338
                <groupId>org.gvsig</groupId>
1339
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1340
                <version>2.0.301-SNAPSHOT</version>
1341
            </dependency>
1342
            <dependency>
1343
                <groupId>org.gvsig</groupId>
1344
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1345
                <version>2.0.301-SNAPSHOT</version>
1346
            </dependency>
1347
            <dependency>
1348
                <groupId>org.gvsig</groupId>
1349
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1350
                <version>2.0.301-SNAPSHOT</version>
1351
            </dependency>
1352
            <dependency>
1353
                <groupId>org.gvsig</groupId>
1354
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1355
                <version>2.0.301-SNAPSHOT</version>
1356
                <type>test-jar</type>
1357
                <scope>test</scope>
1358
            </dependency>
1359
            <dependency>
1360
                <groupId>org.gvsig</groupId>
1361
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1362
                <version>2.0.301-SNAPSHOT</version>
1363
            </dependency>
1364
            <dependency>
1365
                <groupId>org.gvsig</groupId>
1366
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1367
                <version>2.0.301-SNAPSHOT</version>
1368
            </dependency>
1369
            <dependency>
1370
                <groupId>org.gvsig</groupId>
1371
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1372
                <version>2.0.301-SNAPSHOT</version>
1373
            </dependency>
1374
            <dependency>
1375
                <groupId>org.gvsig</groupId>
1376
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1377
                <version>2.0.301-SNAPSHOT</version>
1378
            </dependency>
1379
            <dependency>
1380
                <groupId>org.gvsig</groupId>
1381
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1382
                <version>2.0.301-SNAPSHOT</version>
1383
            </dependency>
1384
            <dependency>
1385
                <groupId>org.gvsig</groupId>
1386
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1387
                <version>2.0.301-SNAPSHOT</version>
1388
            </dependency>
1389
            <dependency>
1390
                <groupId>org.gvsig</groupId>
1391
                <artifactId>org.gvsig.exportto.swing.prov.csv</artifactId>
1392
                <version>2.0.301-SNAPSHOT</version>
1393
            </dependency>
1394
            <dependency>
1395
                <groupId>org.gvsig</groupId>
1396
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1397
                <version>2.0.301-SNAPSHOT</version>
1398
            </dependency>
1399
            <dependency>
1400
                <groupId>org.gvsig</groupId>
1401
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1402
                <version>2.0.301-SNAPSHOT</version>
1403
            </dependency>
1404
            <dependency>
1405
                <groupId>org.gvsig</groupId>
1406
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1407
                <version>2.0.301-SNAPSHOT</version>
1408
            </dependency>
1409
            <dependency>
1410
                <groupId>org.gvsig</groupId>
1411
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1412
                <version>2.0.301-SNAPSHOT</version>
1413
            </dependency>
1414
            <dependency>
1415
                <groupId>org.gvsig</groupId>
1416
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1417
                <version>2.0.301-SNAPSHOT</version>
1418
            </dependency>
1419
            <dependency>
1420
                <groupId>org.gvsig</groupId>
1421
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1422
                <version>2.0.301-SNAPSHOT</version>
1423
            </dependency>
1424
            <dependency>
1425
                <groupId>org.gvsig</groupId>
1426
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1427
                <version>2.0.301-SNAPSHOT</version>
1428
            </dependency>
1429

    
1430
            <dependency>
1431
                <groupId>org.gvsig</groupId>
1432
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1433
                <version>2.0.301-SNAPSHOT</version>
1434
            </dependency>
1435
            <dependency>
1436
                <groupId>org.gvsig</groupId>
1437
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1438
                <version>2.0.301-SNAPSHOT</version>
1439
            </dependency>
1440
            <dependency>
1441
                <groupId>org.gvsig</groupId>
1442
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1443
                <version>2.0.301-SNAPSHOT</version>
1444
                <type>test-jar</type>
1445
                <scope>test</scope>
1446
            </dependency>
1447
            <dependency>
1448
                <groupId>org.gvsig</groupId>
1449
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1450
                <version>2.0.301-SNAPSHOT</version>
1451
            </dependency>
1452
            <dependency>
1453
                <groupId>org.gvsig</groupId>
1454
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1455
                <version>2.0.301-SNAPSHOT</version>
1456
            </dependency>
1457

    
1458
            <dependency>
1459
                <groupId>org.gvsig</groupId>
1460
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1461
                <version>2.0.301-SNAPSHOT</version>
1462
            </dependency>
1463
            <dependency>
1464
                <groupId>org.gvsig</groupId>
1465
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1466
                <version>2.0.301-SNAPSHOT</version>
1467
            </dependency>
1468
            <dependency>
1469
                <groupId>org.gvsig</groupId>
1470
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1471
                <version>2.0.301-SNAPSHOT</version>
1472
            </dependency>
1473
            <dependency>
1474
                <groupId>org.gvsig</groupId>
1475
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1476
                <version>2.0.301-SNAPSHOT</version>
1477
            </dependency>
1478
            <dependency>
1479
                <groupId>org.gvsig</groupId>
1480
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1481
                <version>2.0.301-SNAPSHOT</version>
1482
            </dependency>
1483
            <dependency>
1484
                <groupId>org.gvsig</groupId>
1485
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1486
                <version>2.0.112-SNAPSHOT</version>
1487
            </dependency>
1488
            <dependency>
1489
                <groupId>org.gvsig</groupId>
1490
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1491
                <version>2.0.301-SNAPSHOT</version>
1492
            </dependency>
1493
            <dependency>
1494
                <groupId>org.gvsig</groupId>
1495
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1496
                <version>2.0.49-SNAPSHOT</version>
1497
            </dependency>
1498
            <dependency>
1499
                <groupId>org.gvsig</groupId>
1500
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1501
                <version>2.0.301-SNAPSHOT</version>
1502
            </dependency>
1503
            <dependency>
1504
                <groupId>org.gvsig</groupId>
1505
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1506
                <version>2.0.301-SNAPSHOT</version>
1507
            </dependency>
1508
            <dependency>
1509
                <groupId>org.gvsig</groupId>
1510
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1511
                <version>2.0.301-SNAPSHOT</version>
1512
            </dependency>
1513
            <dependency>
1514
                <groupId>org.gvsig</groupId>
1515
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1516
                <version>2.0.301-SNAPSHOT</version>
1517
            </dependency>
1518
            <dependency>
1519
                <groupId>org.gvsig</groupId>
1520
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1521
                <version>2.0.301-SNAPSHOT</version>
1522
            </dependency>
1523
            <dependency>
1524
                <groupId>org.gvsig</groupId>
1525
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1526
                <version>2.0.301-SNAPSHOT</version>
1527
            </dependency>
1528
            <dependency>
1529
                <groupId>org.gvsig</groupId>
1530
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1531
                <version>2.0.301-SNAPSHOT</version>
1532
            </dependency>
1533
            <dependency>
1534
                <groupId>org.gvsig</groupId>
1535
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1536
                <version>2.0.301-SNAPSHOT</version>
1537
            </dependency>
1538
            <dependency>
1539
                <groupId>org.gvsig</groupId>
1540
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1541
                <version>2.0.301-SNAPSHOT</version>
1542
            </dependency>
1543
        </dependencies>
1544
    </dependencyManagement>
1545

    
1546
    <dependencies>
1547
        <dependency>
1548
            <groupId>junit</groupId>
1549
            <artifactId>junit</artifactId>
1550
            <scope>test</scope>
1551
        </dependency>
1552
    </dependencies>
1553

    
1554
    <build>
1555
        <extensions>
1556
            <extension>
1557
                <groupId>org.apache.maven.wagon</groupId>
1558
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1559
                <version>2.4</version>
1560
            </extension>
1561
        </extensions>
1562

    
1563
        <pluginManagement>
1564
            <plugins>
1565

    
1566
                <plugin>
1567
                    <groupId>org.apache.maven.plugins</groupId>
1568
                    <artifactId>maven-scm-plugin</artifactId>
1569
                    <version>1.9</version>
1570
                    <configuration>
1571
                        <connectionType>connection</connectionType>
1572
                    </configuration>
1573
                </plugin>
1574

    
1575
                <plugin>
1576
                    <groupId>org.apache.maven.plugins</groupId>
1577
                    <artifactId>maven-compiler-plugin</artifactId>
1578
                    <version>2.3.2</version>
1579
                    <configuration>
1580
                        <source>1.8</source>
1581
                        <target>1.8</target>
1582
                        <encoding>ISO-8859-1</encoding>
1583
                    </configuration>
1584
                </plugin>
1585

    
1586
                <plugin>
1587
                    <groupId>org.apache.maven.plugins</groupId>
1588
                    <artifactId>maven-resources-plugin</artifactId>
1589
                    <version>2.4.3</version>
1590
                    <configuration>
1591
                        <encoding>ISO-8859-1</encoding>
1592
                    </configuration>
1593
                </plugin>
1594

    
1595
                <plugin>
1596
                    <groupId>org.apache.maven.plugins</groupId>
1597
                    <artifactId>maven-eclipse-plugin</artifactId>
1598
                    <configuration>
1599
                        <downloadSources>true</downloadSources>
1600
                        <downloadJavadocs>true</downloadJavadocs>
1601
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1602
                    </configuration>
1603
                </plugin>
1604

    
1605
                <plugin>
1606
                    <groupId>org.apache.maven.plugins</groupId>
1607
                    <artifactId>maven-surefire-plugin</artifactId>
1608
                    <version>2.15</version>
1609
                    <configuration>
1610
                        <forkMode>once</forkMode>
1611
                        <environmentVariables>
1612
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1613
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1614
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1615
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1616
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1617
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1618
                        </environmentVariables>
1619
                    </configuration>
1620
                </plugin>
1621

    
1622
                <plugin>
1623
                    <groupId>org.apache.maven.plugins</groupId>
1624
                    <artifactId>maven-failsafe-plugin</artifactId>
1625
                    <executions>
1626
                        <execution>
1627
                            <goals>
1628
                                <goal>integration-test</goal>
1629
                                <goal>verify</goal>
1630
                            </goals>
1631
                        </execution>
1632
                    </executions>
1633
                    <configuration>
1634
                        <forkMode>once</forkMode>
1635
                        <environmentVariables>
1636
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1637
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1638
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1639
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1640
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1641
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1642
                        </environmentVariables>
1643
                    </configuration>
1644
                </plugin>
1645

    
1646
                <plugin>
1647
                    <groupId>org.apache.maven.plugins</groupId>
1648
                    <artifactId>maven-javadoc-plugin</artifactId>
1649
                    <version>2.10.4</version>
1650
                    <configuration>
1651
                        <failOnError>false</failOnError>
1652
                        <docTitle>${project.name} ${project.version}</docTitle>
1653
                        <encoding>ISO-8859-1</encoding>
1654
                        <footer />
1655
                        <header />
1656
                        <keywords>false</keywords>
1657
                        <!-- Don't include the deprecateds items in the javadoc -->
1658
                        <nodeprecated>true</nodeprecated>
1659
                        <!-- Don't generate javadoc of project with submodules -->
1660
                        <aggregate>false</aggregate>
1661
                        <!-- Removed detection of links due to its high cost -->
1662
                        <detectJavaApiLink>false</detectJavaApiLink>
1663
                        <detectLinks>false</detectLinks>
1664
                        <detectOfflineLinks>false</detectOfflineLinks>
1665
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1666
                        <includeDependencySources>false</includeDependencySources>
1667
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1668
                        <javaApiLinks>
1669
                            <property>
1670
                                <name>api_1.4</name>
1671
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1672
                            </property>
1673
                            <property>
1674
                                <name>api_1.5</name>
1675
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1676
                            </property>
1677
                            <property>
1678
                                <name>api_1.6</name>
1679
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1680
                            </property>
1681
                            <property>
1682
                                <name>api_1.7</name>
1683
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1684
                            </property>
1685
                            <property>
1686
                                <name>api_1.8</name>
1687
                                <value>http://download.oracle.com/javase/8/docs/api/</value>
1688
                            </property>
1689
                        </javaApiLinks>
1690
                        <additionalparam>-quiet -Xdoclint:none -Xmaxwarns 0 -Xmaxerrs 0</additionalparam>
1691
                        <!-- https://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html -->
1692
                    </configuration>
1693
                </plugin>
1694

    
1695
                <plugin>
1696
                    <groupId>org.apache.maven.plugins</groupId>
1697
                    <artifactId>maven-site-plugin</artifactId>
1698
                    <version>3.3</version>
1699
                    <configuration>
1700
                        <chmod>true</chmod>
1701
                        <chmodMode>a+rwX</chmodMode>
1702
                    </configuration>
1703
                </plugin>
1704

    
1705
                <plugin>
1706
                    <groupId>org.apache.maven.plugins</groupId>
1707
                    <artifactId>maven-jar-plugin</artifactId>
1708
                    <version>2.3.1</version>
1709
                    <configuration>
1710
                        <archive>
1711
                            <manifestEntries>
1712
                                <Built-By>gvSIG Team</Built-By>
1713
                            </manifestEntries>
1714
                        </archive>
1715
                    </configuration>
1716
                </plugin>
1717

    
1718
                <plugin>
1719
                    <groupId>org.codehaus.mojo</groupId>
1720
                    <artifactId>properties-maven-plugin</artifactId>
1721
                    <version>1.0-alpha-2</version>
1722
                </plugin>
1723

    
1724
                <plugin>
1725
                    <groupId>org.apache.maven.plugins</groupId>
1726
                    <artifactId>maven-antrun-plugin</artifactId>
1727
                    <version>1.7</version>
1728
                </plugin>
1729

    
1730
                <plugin>
1731
                    <groupId>org.codehaus.mojo</groupId>
1732
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1733
                    <version>1.9</version>
1734
                </plugin>
1735

    
1736
                <plugin>
1737
                    <groupId>org.apache.maven.plugins</groupId>
1738
                    <artifactId>maven-release-plugin</artifactId>
1739
                    <version>2.4.1</version>
1740
                </plugin>
1741

    
1742
                <plugin>
1743
                    <groupId>org.apache.maven.plugins</groupId>
1744
                    <artifactId>maven-deploy-plugin</artifactId>
1745
                    <version>2.6</version>
1746
                </plugin>
1747

    
1748
                <plugin>
1749
                    <artifactId>maven-assembly-plugin</artifactId>
1750
                    <version>2.4</version>
1751
                    <executions>
1752
                        <execution>
1753
                            <id>gvsig-plugin-package</id>
1754
                            <phase>package</phase>
1755
                            <configuration>
1756
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1757
                                <appendAssemblyId>false</appendAssemblyId>
1758
                                <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>
1759
                                <descriptors>
1760
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1761
                                </descriptors>
1762
                            </configuration>
1763
                        </execution>
1764
                    </executions>
1765
                </plugin>
1766

    
1767
                <plugin>
1768
                    <groupId>org.apache.maven.plugins</groupId>
1769
                    <artifactId>maven-clean-plugin</artifactId>
1770
                    <version>2.4.1</version>
1771
                </plugin>
1772

    
1773
                <plugin>
1774
                    <groupId>org.codehaus.mojo</groupId>
1775
                    <artifactId>exec-maven-plugin</artifactId>
1776
                    <version>1.2</version>
1777
                </plugin>
1778

    
1779
                <plugin>
1780
                    <!-- invoke as "mvn license:format" to fix the header -->
1781
                    <!-- invoke as "mvn license:check" to check the header -->
1782
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1783
                    <groupId>com.mycila.maven-license-plugin</groupId>
1784
                    <artifactId>maven-license-plugin</artifactId>
1785
                    <version>1.10.b1</version>
1786
                    <configuration>
1787
                        <header>header.txt</header>
1788
                        <failIfMissing>false</failIfMissing>
1789
                        <aggregate>false</aggregate>
1790
                        <strictCheck>true</strictCheck>
1791
                        <encoding>ISO-8859-1</encoding>
1792
                        <quiet>false</quiet>
1793
                        <excludes>
1794
                            <exclude>**/*.properties</exclude>
1795
                            <exclude>**/*.txt</exclude>
1796
                            <exclude>**/*.jpg</exclude>
1797
                            <exclude>**/*.jpeg</exclude>
1798
                            <exclude>**/*.svg</exclude>
1799
                            <exclude>**/*.png</exclude>
1800
                            <exclude>**/*.gvssym</exclude>
1801
                            <exclude>**/*.def</exclude>
1802
                            <exclude>**/*.msg</exclude>
1803
                        </excludes>
1804
                    </configuration>
1805
                    <dependencies>
1806
                        <dependency>
1807
                            <groupId>org.gvsig</groupId>
1808
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1809
                            <version>1.0.0</version>
1810
                        </dependency>
1811
                    </dependencies>
1812
                </plugin>
1813

    
1814
                <!-- Habria que ver si es posible sustituir el plugin -->
1815
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1816
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1817
                <!--
1818
                <plugin>
1819
                    <groupId>org.codehaus.mojo</groupId>
1820
                    <artifactId>license-maven-plugin</artifactId>
1821
                    <version>1.5</version>
1822
                </plugin>
1823
                -->
1824

    
1825
                <plugin>
1826
                    <groupId>org.apache.maven.plugins</groupId>
1827
                    <artifactId>maven-checkstyle-plugin</artifactId>
1828
                    <version>2.10</version>
1829
                </plugin>
1830

    
1831
                <plugin>
1832
                    <groupId>org.apache.maven.plugins</groupId>
1833
                    <artifactId>maven-source-plugin</artifactId>
1834
                    <version>2.2.1</version>
1835
                </plugin>
1836

    
1837
                <plugin>
1838
                    <groupId>org.codehaus.gmaven</groupId>
1839
                    <artifactId>gmaven-plugin</artifactId>
1840
                    <version>1.5</version>
1841
                    <configuration>
1842
                        <providerSelection>2.0</providerSelection>
1843
                    </configuration>
1844
                    <dependencies>
1845
                        <dependency>
1846
                            <groupId>com.github.lookfirst</groupId>
1847
                            <artifactId>sardine</artifactId>
1848
                            <version>5.0.1</version>
1849
                        </dependency>
1850
                        <dependency>
1851
                          <groupId>org.apache.ant</groupId>
1852
                          <artifactId>ant</artifactId>
1853
                          <version>1.8.2</version>
1854
                        </dependency>
1855
                    </dependencies>
1856
                    <executions>
1857

    
1858
                        <execution>
1859
                            <id>increase-build-number</id>
1860
                            <phase>process-sources</phase>
1861
                            <configuration>
1862
                                <source><![CDATA[
1863
                    // use "mvn -Dincrease-build-number process-sources"
1864
                    if( project.properties["increase-build-number"] == null ) {
1865
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1866
                    } else {
1867
                      File file = new File(project.basedir,"buildNumber.properties")
1868
                      if( ! file.exists() ) {
1869
                          log.info("Skip increment build number (buildNumber.property not present).")
1870
                        } else {
1871
                        Properties props = new Properties()
1872

    
1873
                        props.load(file.newDataInputStream())
1874
                        value = (props.getProperty("buildNumber") as int) + 1
1875
                        props.setProperty("buildNumber",value as String)
1876
                        props.store(file.newWriter(), null)
1877
                        log.info("Setting build number to " + value)
1878
                      }
1879
                    }
1880
                  ]]></source>
1881
                            </configuration>
1882
                        </execution>
1883

    
1884
                        <execution>
1885
                            <id>build-package-info</id>
1886
                            <phase>prepare-package</phase>
1887
                            <configuration>
1888
                                <source><![CDATA[
1889
    if( project.properties["buildNumber"] == null) {
1890
      log.info("Skip build package.info (buildNumber.property not present).")
1891
      log.info("Skip build package.info index (buildNumber.property not present).")
1892
    } else {
1893
      poolURL = project.properties["gvsig.package.info.poolURL"];
1894
      if( poolURL[-1] != "/" ) {
1895
              poolURL = poolURL + "/";
1896
      }
1897
      package_info_file  = new File(project.basedir, "target/package.info")
1898
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
1899
      Properties props = new Properties()
1900
      props.setProperty('code', project.properties["gvsig.package.info.code"])
1901
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1902
      props.setProperty('name', project.properties["gvsig.package.info.name"])
1903
      props.setProperty('version', project.properties["gvsig.package.info.version"])
1904
      props.setProperty('description', project.properties["gvsig.package.info.description"])
1905
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1906
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1907
      props.setProperty('official', project.properties["gvsig.package.info.official"])
1908
      props.setProperty('type', "plugin")
1909
      props.setProperty('state', project.properties["gvsig.package.info.state"])
1910
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1911
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1912
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1913
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1914
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1915
      props.setProperty('model-version', '1.0.1')
1916
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1917
      props.setProperty('buildNumber', project.properties["buildNumber"])
1918
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1919

    
1920
      props.store(package_info_file.newWriter(), null)
1921

    
1922
      pkgname = "gvSIG-desktop-" +
1923
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1924
        project.properties["gvsig.package.info.code"] + "-" +
1925
        project.properties["gvsig.package.info.version"] + "-" +
1926
        project.properties["buildNumber"] + "-" +
1927
        project.properties["gvsig.package.info.state"] + "-" +
1928
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1929
        project.properties["gvsig.package.info.architecture"] + "-" +
1930
        project.properties["gvsig.package.info.javaVM"]
1931
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1932
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1933
      package_info_file.getParentFile().mkdirs()
1934
      props.setProperty('download-url',
1935
        poolURL +
1936
        project.properties["gvsig.package.info.code"] + "/" +
1937
        pkgname + ".gvspkg"
1938
      )
1939
      props.store(package_info_file.newWriter(), null)
1940
    }
1941
                  ]]></source>
1942
                            </configuration>
1943
                        </execution>
1944

    
1945
                        <execution>
1946
                            <id>build-package-index</id>
1947
                            <phase>package</phase>
1948
                            <configuration>
1949
                                <source><![CDATA[
1950
    ant = new AntBuilder()
1951
    if( project.properties["buildNumber"] == null) {
1952
      log.info("Skip building package index (buildNumber.property not present).")
1953
    } else {
1954
      pkgname = "gvSIG-desktop-" +
1955
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1956
        project.properties["gvsig.package.info.code"] + "-" +
1957
        project.properties["gvsig.package.info.version"] + "-" +
1958
        project.properties["buildNumber"] + "-" +
1959
        project.properties["gvsig.package.info.state"] + "-" +
1960
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1961
        project.properties["gvsig.package.info.architecture"] + "-" +
1962
        project.properties["gvsig.package.info.javaVM"]
1963

    
1964
      log.info("Building package index " + pkgname + ".gvspki")
1965
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1966
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1967
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1968
    }
1969
                  ]]></source>
1970
                            </configuration>
1971
                        </execution>
1972

    
1973
                        <execution>
1974
                            <id>install-plugin</id>
1975
                            <phase>install</phase>
1976
                            <configuration>
1977
                                <source><![CDATA[            
1978
    
1979

    
1980
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
1981
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
1982
        def p = new org.apache.tools.ant.Project();
1983
        p.setUserProperty("ant.file", file.getAbsolutePath());
1984
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
1985
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
1986
        p.setBaseDir(file.getParentFile());
1987
        p.init();
1988
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
1989
        p.addReference("ant.projectHelper", helper);
1990
        helper.parse(p, file);
1991
        p.executeTarget(p.getDefaultTarget());
1992
    }
1993
                                    
1994
    
1995
    if( project.properties["buildNumber"] == null) {
1996
        log.info("Skip install package (buildNumber.property not present).")
1997
    } else {
1998
        ant = new AntBuilder()
1999
        pkgname = "gvSIG-desktop-" +
2000
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2001
          project.properties["gvsig.package.info.code"] + "-" +
2002
          project.properties["gvsig.package.info.version"] + "-" +
2003
          project.properties["buildNumber"] + "-" +
2004
          project.properties["gvsig.package.info.state"] + "-" +
2005
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
2006
          project.properties["gvsig.package.info.architecture"] + "-" +
2007
          project.properties["gvsig.package.info.javaVM"]
2008

    
2009
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
2010
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
2011
        if( project.properties["gvsig.install.plugin"]=="true" ) {
2012
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2013
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
2014

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

    
2018
          log.info("Install plugin to " + target)
2019
          ant.unzip(src: source, dest: target)
2020
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
2021
          if( install_xml.exists() ) {
2022
            executeAntFile(
2023
                new File(project.properties["gvsig.product.folder.path"]),
2024
                new File(target),
2025
                install_xml
2026
            )
2027
          }
2028
        } else {
2029
            log.info("Skip plugin install.")
2030
        }
2031
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2032
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
2033
          target = new File(project.properties["gvsig.product.folder.path"] +
2034
            "/install/" +
2035
            project.properties["gvsig.package.info.code"] + "/" +
2036
            pkgname + ".gvspkg")
2037
          target.getParentFile().mkdirs()
2038

    
2039
          log.info("Copy plugin package from " + source + " to " + target)
2040
          ant.copy(file:source, tofile:target.getAbsolutePath())
2041

    
2042
          source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
2043
          target = project.properties["gvsig.product.folder.path"] +
2044
            "/install/" +
2045
            project.properties["gvsig.package.info.code"] + "/" +
2046
            pkgname + ".gvspki"
2047
          log.info("Copy plugin package index from " + source + " to " + target)
2048
          ant.copy(file:source, tofile:target)
2049
        } else {
2050
            log.info("Skip plugin package install.")
2051
        }
2052
    }
2053
                  ]]></source>
2054
                            </configuration>
2055
                        </execution>
2056

    
2057
                        <execution>
2058
                            <id>deploy-package</id>
2059
                            <phase>install</phase>
2060
                            <configuration>
2061
                                <source><![CDATA[
2062

    
2063
// To deploy package use:
2064
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
2065
//
2066
if( project.properties["deploy-package"] != null ) {
2067
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2068
        poolURL = project.properties["gvsig.package.info.poolURL"];
2069
        if( poolURL[-1] != "/" ) {
2070
            poolURL = poolURL + "/";
2071
        }
2072
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2073
        log.info("Deploy plugin package to '"+targetPath+"'.");
2074

    
2075
        pkgname = "gvSIG-desktop-" +
2076
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2077
        project.properties["gvsig.package.info.code"] + "-" +
2078
        project.properties["gvsig.package.info.version"] + "-" +
2079
        project.properties["buildNumber"] + "-" +
2080
        project.properties["gvsig.package.info.state"] + "-" +
2081
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2082
        project.properties["gvsig.package.info.architecture"] + "-" +
2083
        project.properties["gvsig.package.info.javaVM"];
2084

    
2085
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2086
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2087

    
2088
        log.info("Creating addon-request.txt in target folder");
2089
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2090
            out.println("");
2091
            out.println("# "+pkgname);
2092
            out.println("");
2093
            out.println(targetPath+"/" + pkgname + ".gvspki");
2094
            out.println("");
2095
        }
2096

    
2097
        if( project.properties["username"] == null ) {
2098
            print("Enter user name: ");
2099
            user = System.console().readLine().toString()
2100
            if( user != "" ) {
2101
                project.properties.setProperty("username",user);
2102
            }
2103
        }
2104
        if( project.properties["password"] == null ) {
2105
            print("Enter password for user '" + project.properties["username"] + "': ");
2106
            password = System.console().readPassword().toString()
2107
            if( password != "" ) {
2108
                project.properties.setProperty("password",password);
2109
            }
2110
        }
2111
        WebDAVClient session = new WebDAVClient(log);
2112
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2113
            log.info("[WEBDAV] creating non authenticated session.");
2114
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2115
            session.login();
2116
        } else {
2117
            session.login(project.properties["username"], project.properties["password"]);
2118
        }
2119
        session.makedirs(targetPath);
2120
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2121
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2122

    
2123
    } else {
2124
        log.info("Skip plugin package deploy. It not be installed by default.");
2125
    }
2126
} else {
2127
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2128
}
2129

    
2130
public class WebDAVClient {
2131

    
2132
    def log;
2133

    
2134
    private String user;
2135
    private String password;
2136
    private Object sardine;
2137

    
2138
    public WebDAVClient(log) {
2139
        disableCertificateValidation();
2140
            this.log = log;
2141
    }
2142

    
2143
    public void login(String user, String password) {
2144
        log.info("[WEBDAV] login as '"+user+"'.");
2145
        def SardineFactory
2146
        try {
2147
            SardineFactory = "com.github.sardine.SardineFactory" as Class
2148
        } catch (Exception ex) {
2149
            log.error("[WEBDAV] can't get SardineFactory.",ex);
2150
        }
2151
        this.user = user;
2152
        this.password = password;
2153
        this.sardine = SardineFactory.begin(this.user,this.password);
2154
    }
2155

    
2156
    public void login() {
2157
        log.info("[WEBDAV] login as guest");
2158
        this.sardine = SardineFactory.begin();
2159
    }
2160

    
2161
    public boolean exists(String url) throws Exception {
2162
        return sardine.exists(url);
2163
    }
2164

    
2165
    public void put(String source, String target) throws Exception {
2166
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
2167
        InputStream fis = new FileInputStream(new File(source));
2168
        sardine.put(target, fis);
2169
        log.info("[WEBDAV] put ok.");
2170
    }
2171

    
2172
    public void mkdir(String url) throws Exception {
2173
        if( ! exists(url) ) {
2174
            log.info("[WEBDAV] mkdir '"+url+"'.");
2175
            sardine.createDirectory(url);
2176
        }
2177
    }
2178

    
2179
    public List list(String url) throws Exception {
2180
        List resources = sardine.list(url);
2181
        return resources;
2182
    }
2183

    
2184
    void disableCertificateValidation() {
2185
    /*
2186
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2187
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2188
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2189
                    return new java.security.cert.X509Certificate[0];
2190
                }
2191

    
2192
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2193
                }
2194

    
2195
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2196
                }
2197
            };
2198

    
2199
        // Ignore differences between given hostname and certificate hostname
2200
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2201
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2202
                return true;
2203
            }
2204
        };
2205

    
2206
        // Install the all-trusting trust manager
2207
        try {
2208
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2209
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2210
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2211
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2212
        } catch (Exception e) {
2213
        }
2214
        */
2215
    }
2216

    
2217
    public void makedirs(String url) throws Exception {
2218
        log.info("[WEBDAV] makedirs '"+url+"'.");
2219
        URL u = new URL(url);
2220
        String[] x = u.getPath().split("/");
2221
        String path = "";
2222
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2223
} ]]></source>
2224
                            </configuration>
2225
                        </execution>
2226

    
2227
                    </executions>
2228
                </plugin>
2229

    
2230
            </plugins>
2231
        </pluginManagement>
2232

    
2233
        <plugins>
2234
            <plugin>
2235
                <groupId>org.apache.maven.plugins</groupId>
2236
                <artifactId>maven-scm-plugin</artifactId>
2237
            </plugin>
2238

    
2239
            <plugin>
2240
                <artifactId>maven-clean-plugin</artifactId>
2241
                <configuration>
2242
                    <filesets>
2243
                        <fileset>
2244
                            <directory>${user.home}/.depman/</directory>
2245
                            <includes>
2246
                                <include>**</include>
2247
                            </includes>
2248
                        </fileset>
2249
                    </filesets>
2250
                    <followSymLinks>true</followSymLinks>
2251
                </configuration>
2252
            </plugin>
2253

    
2254
            <plugin>
2255
                <groupId>org.apache.maven.plugins</groupId>
2256
                <artifactId>maven-release-plugin</artifactId>
2257
                <configuration>
2258
                    <!-- The property svn.tags.folder is used in external projects   -->
2259
                    <!-- to override configuraction of tagBase -->
2260
                    <tagBase>${svn.tags.folder}</tagBase>
2261
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2262
                    are not installed, so the dependencies between modules are not met. With this configuration
2263
                    we force the module installation. -->
2264
                    <preparationGoals>clean install</preparationGoals>
2265
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2266
                    <!-- Dont make site-deploy -->
2267
                    <!-- You need to run it after in folder target/checkout -->
2268
                    <goals>deploy</goals>
2269
                </configuration>
2270
            </plugin>
2271

    
2272
            <plugin>
2273
                <!-- load ".gvsig-devel.properties" -->
2274
                <groupId>org.codehaus.mojo</groupId>
2275
                <artifactId>properties-maven-plugin</artifactId>
2276
                <configuration>
2277
                    <files>
2278
                        <!-- Define gvsig.product.folder.path in this property -->
2279
                        <file>${user.home}/.gvsig-devel.properties</file>
2280
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2281
                        <file>${project.basedir}/gvsig-devel.properties</file>
2282
                        <file>buildNumber.properties</file>
2283
                    </files>
2284
                    <quiet>true</quiet>
2285
                </configuration>
2286
                <executions>
2287
                    <execution>
2288
                        <id>default</id>
2289
                        <phase>prepare-package</phase>
2290
                        <goals>
2291
                            <goal>read-project-properties</goal>
2292
                        </goals>
2293
                    </execution>
2294
                    <execution>
2295
                        <id>default-clean</id>
2296
                        <phase>pre-clean</phase>
2297
                        <goals>
2298
                            <goal>read-project-properties</goal>
2299
                        </goals>
2300
                    </execution>
2301
                </executions>
2302
            </plugin>
2303

    
2304
<!--
2305
            <plugin>
2306
                <groupId>org.codehaus.mojo</groupId>
2307
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2308
                <executions>
2309
                    <execution>
2310
                        <id>check-java-api</id>
2311
                        <phase>package</phase>
2312
                        <goals>
2313
                            <goal>check</goal>
2314
                        </goals>
2315
                        <configuration>
2316
                            <skip>false</skip>
2317
                            <signature>
2318
                                <groupId>org.codehaus.mojo.signature</groupId>
2319
                                <artifactId>java18</artifactId>
2320
                                <version>1.0</version>
2321
                            </signature>
2322
                            <ignores>
2323
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2324
                                <ignore>java.nio.ByteBuffer</ignore>
2325
                                <ignore>java.nio.MappedByteBuffer</ignore>
2326
                            </ignores>
2327
                        </configuration>
2328
                    </execution>
2329
                </executions>
2330
            </plugin>
2331
-->
2332
            <plugin>
2333
                <groupId>org.apache.maven.plugins</groupId>
2334
                <artifactId>maven-javadoc-plugin</artifactId>
2335
                <executions>
2336
                    <execution>
2337
                        <id>attach-javadocs</id>
2338
                        <goals>
2339
                            <goal>jar</goal>
2340
                        </goals>
2341
                    </execution>
2342
                </executions>
2343
            </plugin>
2344

    
2345
            <plugin>
2346
                <groupId>org.apache.maven.plugins</groupId>
2347
                <artifactId>maven-source-plugin</artifactId>
2348
                <configuration>
2349
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2350
                </configuration>
2351
                <executions>
2352
                    <execution>
2353
                        <id>attach-sources</id>
2354
                        <phase>verify</phase>
2355
                        <goals>
2356
                            <goal>jar-no-fork</goal>
2357
                        </goals>
2358
                    </execution>
2359
                    <execution>
2360
                        <id>attach-test-sources</id>
2361
                        <phase>verify</phase>
2362
                        <goals>
2363
                            <goal>test-jar-no-fork</goal>
2364
                        </goals>
2365
                    </execution>
2366
                </executions>
2367
            </plugin>
2368

    
2369
            <plugin>
2370
                <groupId>org.apache.maven.plugins</groupId>
2371
                <artifactId>maven-checkstyle-plugin</artifactId>
2372
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2373
                <configuration>
2374
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2375
                    <enableRulesSummary>true</enableRulesSummary>
2376
                    <failsOnError>false</failsOnError>
2377
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2378
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2379
                </configuration>
2380
                <dependencies>
2381
                    <dependency>
2382
                        <groupId>org.gvsig</groupId>
2383
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2384
                        <version>1.0.0</version>
2385
                    </dependency>
2386
                </dependencies>
2387
            </plugin>
2388

    
2389
            <plugin>
2390
                <!-- to continue building  when test fail -->
2391
                <groupId>org.apache.maven.plugins</groupId>
2392
                <artifactId>maven-surefire-plugin</artifactId>
2393
                <configuration>
2394
                    <testFailureIgnore>true</testFailureIgnore>
2395
                </configuration>
2396
            </plugin>
2397

    
2398
        </plugins>
2399
    </build>
2400

    
2401

    
2402
    <reporting>
2403
        <excludeDefaults>true</excludeDefaults>
2404
        <plugins>
2405
            <plugin>
2406
                <groupId>org.apache.maven.plugins</groupId>
2407
                <artifactId>maven-project-info-reports-plugin</artifactId>
2408
                <version>2.7</version>
2409
                <reportSets>
2410
                    <reportSet>
2411
                        <reports>
2412
                            <report>index</report>
2413
                            <report>summary</report>
2414
                            <report>scm</report>
2415
                            <report>license</report>
2416
                            <report>project-team</report>
2417
                            <report>issue-tracking</report>
2418
                            <report>mailing-list</report>
2419
                            <report>modules</report>
2420

    
2421
                            <report>dependency-info</report>
2422
                            <!-- Removed due to its high cost
2423
                            <report>dependency-management</report>
2424
                            <report>dependencies</report>
2425
                            -->
2426
                            <report>dependency-convergence</report>
2427

    
2428
                            <!--
2429
                            <report>plugins</report>
2430
                            <report>plugin-management</report>
2431
                            <report>distribution-management</report>
2432
                            -->
2433

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

    
2484
        </plugins>
2485
    </reporting>
2486

    
2487

    
2488
    <profiles>
2489

    
2490
        <profile>
2491
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2492
            <id>gvsig-root</id>
2493
            <activation>
2494
                <file>
2495
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2496
                </file>
2497
            </activation>
2498
            <build>
2499
                <plugins>
2500

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

    
2565
                        </executions>
2566
                    </plugin>
2567

    
2568
                </plugins>
2569
            </build>
2570
        </profile>
2571

    
2572

    
2573

    
2574
        <profile>
2575
            <!-- This profile is used to packege and install the gvSIG plugins -->
2576
            <id>gvsig-plugin</id>
2577
            <activation>
2578
                <file>
2579
                    <exists>buildNumber.properties</exists>
2580
                </file>
2581
            </activation>
2582
            <build>
2583
                <plugins>
2584

    
2585
                    <plugin>
2586
                        <artifactId>maven-assembly-plugin</artifactId>
2587
                        <executions>
2588
                            <execution>
2589
                                <id>gvsig-plugin-package</id>
2590
                                <phase>package</phase>
2591
                                <goals>
2592
                                    <goal>single</goal>
2593
                                </goals>
2594
                            </execution>
2595
                        </executions>
2596
                    </plugin>
2597

    
2598
                    <plugin>
2599
                        <artifactId>maven-clean-plugin</artifactId>
2600
                        <configuration>
2601
                            <skip>false</skip>
2602
                            <failOnError>true</failOnError>
2603
                            <filesets>
2604
                                <fileset>
2605
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2606
                                </fileset>
2607
                            </filesets>
2608
                        </configuration>
2609
                        <executions>
2610
                            <execution>
2611
                                <id>default-clean</id>
2612
                                <phase>clean</phase>
2613
                            </execution>
2614
                        </executions>
2615
                    </plugin>
2616

    
2617
                    <plugin>
2618
                        <groupId>org.codehaus.gmaven</groupId>
2619
                        <artifactId>gmaven-plugin</artifactId>
2620
                        <executions>
2621

    
2622
                            <execution>
2623
                                <id>increase-build-number</id>
2624
                                <phase>process-sources</phase>
2625
                                <goals>
2626
                                    <goal>execute</goal>
2627
                                </goals>
2628
                            </execution>
2629

    
2630
                            <execution>
2631
                                <id>build-package-info</id>
2632
                                <phase>prepare-package</phase>
2633
                                <goals>
2634
                                    <goal>execute</goal>
2635
                                </goals>
2636
                            </execution>
2637

    
2638
                            <execution>
2639
                                <id>build-package-index</id>
2640
                                <phase>package</phase>
2641
                                <goals>
2642
                                    <goal>execute</goal>
2643
                                </goals>
2644
                            </execution>
2645

    
2646
                            <execution>
2647
                                <id>install-plugin</id>
2648
                                <phase>install</phase>
2649
                                <goals>
2650
                                    <goal>execute</goal>
2651
                                </goals>
2652
                            </execution>
2653

    
2654
                            <execution>
2655
                                <id>deploy-package</id>
2656
                                <phase>install</phase>
2657
                                <goals>
2658
                                    <goal>execute</goal>
2659
                                </goals>
2660
                            </execution>
2661

    
2662
                        </executions>
2663
                    </plugin>
2664

    
2665
                </plugins>
2666
            </build>
2667
        </profile>
2668

    
2669
    </profiles>
2670

    
2671
    <properties>
2672
        <!-- General configuration -->
2673
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2674
        <localRepository>${user.home}/.m2/repository</localRepository>
2675
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2676

    
2677
        <!-- The property svn.tags.folder is used in external projects to override  -->
2678
        <!-- configuraction in maven-release-plugin -->
2679
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2680

    
2681
        <!-- Package info property values -->
2682
        <gvsig.version>2.5.1</gvsig.version>
2683
        <gvsig.package.info.codealias />
2684
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2685
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2686
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2687
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2688
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2689
        <gvsig.package.info.official>false</gvsig.package.info.official>
2690
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2691
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2692
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2693
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2694
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2695
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2696
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2697
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2698
        <gvsig.package.info.categories />
2699
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2700

    
2701
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2702
        <gvsig.install.plugin>true</gvsig.install.plugin>
2703
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2704
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2705

    
2706
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2707

    
2708
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2709
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2710
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2711
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2712
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2713
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2714
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2715
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2716
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2717
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2718
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2719
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2720
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2721
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2722
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2723
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2724
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2725
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2726
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2727
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2728
        <!--
2729
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2730
        -->
2731
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2732
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2733
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2734
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2735
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2736
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2737
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2738
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2739
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2740

    
2741
        <jython.artifactId>jython-standalone</jython.artifactId>
2742
        <!-- External project versions -->
2743
        <gvsig.tools.version>3.0.258-SNAPSHOT</gvsig.tools.version>
2744
        <gvsig.proj.version>1.0.28</gvsig.proj.version>
2745
        <gvsig.projection.api.version>2.0.52</gvsig.projection.api.version>
2746

    
2747
    </properties>
2748

    
2749
    <modules>
2750
        <module>org.gvsig.desktop.compat.cdc</module>
2751
        <module>org.gvsig.desktop.library</module>
2752
        <module>org.gvsig.desktop.framework</module>
2753
        <module>org.gvsig.desktop.plugin</module>
2754

    
2755
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2756
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2757

    
2758
    </modules>
2759
</project>
2760