Statistics
| Revision:

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

History | View | Annotate | Download (111 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.268-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.sun</groupId>
551
                <artifactId>jimi</artifactId>
552
                <version>1.1</version>
553
            </dependency>
554
            <dependency>
555
                <groupId>joda-time</groupId>
556
                <artifactId>joda-time</artifactId>
557
                <version>1.6</version>
558
            </dependency>
559
            <dependency>
560
                <groupId>org.jopendocument</groupId>
561
                <artifactId>jOpenDocument</artifactId>
562
                <version>1.3</version>
563
            </dependency>
564
            <dependency>
565
                <groupId>org.jpedal</groupId>
566
                <artifactId>jpedal_lgpl</artifactId>
567
                <version>4.37b36</version>
568
            </dependency>
569
            <dependency>
570
                <groupId>org.jruby</groupId>
571
                <artifactId>jruby</artifactId>
572
                <version>1.5.6</version>
573
            </dependency>
574
            <dependency>
575
                <groupId>rhino</groupId>
576
                <artifactId>js</artifactId>
577
                <!-- This is the version already included in Java 1.6 -->
578
                <version>1.6R2</version>
579
            </dependency>
580
            <dependency>
581
                <groupId>net.sf</groupId>
582
                <artifactId>jsi</artifactId>
583
                <version>unknown</version>
584
            </dependency>
585
            <dependency>
586
                <groupId>org.json</groupId>
587
                <artifactId>json</artifactId>
588
                <version>20180130</version>
589
            </dependency>
590
            <dependency>
591
                <groupId>javax.units</groupId>
592
                <artifactId>jsr108</artifactId>
593
                <version>0.01</version>
594
            </dependency>
595
            <dependency>
596
                <groupId>com.vividsolutions</groupId>
597
                <artifactId>jts</artifactId>
598
                <version>1.13</version>
599
            </dependency>
600
            <dependency>
601
                <groupId>junit</groupId>
602
                <artifactId>junit</artifactId>
603
                <version>4.11</version>
604
            </dependency>
605
            <dependency>
606
                <groupId>jwizardcomponent</groupId>
607
                <artifactId>jwizardcomponent</artifactId>
608
                <version>1.2.2</version>
609
            </dependency>
610
            <dependency>
611
                <groupId>jwizardcomponent</groupId>
612
                <artifactId>jwizardcomponent-0i18n</artifactId>
613
                <version>1.2.2.1</version>
614
            </dependency>
615
            <dependency>
616
                <groupId>org.python</groupId>
617
                <artifactId>${jython.artifactId}</artifactId>
618
                <version>2.7.1</version>
619
            </dependency>
620
            <dependency>
621
                <groupId>org.jzkit</groupId>
622
                <artifactId>jzkit2-core</artifactId>
623
                <version>2.0.0</version>
624
            </dependency>
625
            <dependency>
626
                <groupId>org.jzkit</groupId>
627
                <artifactId>jzkit2-z3950</artifactId>
628
                <version>2.0.0</version>
629
            </dependency>
630
            <dependency>
631
                <groupId>org.jzkit</groupId>
632
                <artifactId>jzkit2-origin</artifactId>
633
                <version>2.0.0</version>
634
            </dependency>
635
            <dependency>
636
                <groupId>log4j</groupId>
637
                <artifactId>log4j</artifactId>
638
                <version>1.2.14</version>
639
            </dependency>
640
            <dependency>
641
                <groupId>com.googlecode.log4jdbc</groupId>
642
                <artifactId>log4jdbc</artifactId>
643
                <version>1.2</version>
644
            </dependency>
645
            <dependency>
646
                <groupId>com.ostermiller</groupId>
647
                <artifactId>ostermillerutils</artifactId>
648
                <version>1.4.3</version>
649
            </dependency>
650
            <dependency>
651
                <groupId>org.mapdb</groupId>
652
                <artifactId>mapdb</artifactId>
653
                <version>3.0.6</version>
654
            </dependency>
655
            <dependency>
656
                <groupId>mysql</groupId>
657
                <artifactId>mysql-connector-java</artifactId>
658
                <version>5.1.6</version>
659
            </dependency>
660
            <dependency>
661
                <groupId>es.unex</groupId>
662
                <artifactId>sextante</artifactId>
663
                <version>0.6.0</version>
664
            </dependency>
665
            <dependency>
666
                <groupId>es.unex</groupId>
667
                <artifactId>sextante_gui</artifactId>
668
                <version>0.6.0</version>
669
            </dependency>
670
            <dependency>
671
                <groupId>es.unex</groupId>
672
                <artifactId>sextante_wps</artifactId>
673
                <version>0.6.0</version>
674
            </dependency>
675
            <dependency>
676
                <groupId>es.unex</groupId>
677
                <artifactId>libMath</artifactId>
678
                <version>0.6.0</version>
679
            </dependency>
680
            <dependency>
681
                <groupId>es.unex</groupId>
682
                <artifactId>libDocEngines</artifactId>
683
                <version>0.6.0</version>
684
            </dependency>
685
            <dependency>
686
                <groupId>org.apache.directory.studio</groupId>
687
                <artifactId>org.apache.commons.pool</artifactId>
688
                <version>1.6</version>
689
            </dependency>
690
            <dependency>
691
                <groupId>org.osgeo</groupId>
692
                <artifactId>proj4j</artifactId>
693
                <version>0.1.0</version>
694
            </dependency>
695
            <dependency>
696
                <groupId>com.fifesoft</groupId>
697
                <artifactId>rsyntaxtextarea</artifactId>
698
                <version>2.6.1</version>
699
            </dependency>
700
            <dependency>
701
                <groupId>com.fifesoft</groupId>
702
                <artifactId>rstaui</artifactId>
703
                <version>2.5.7</version>
704
            </dependency>
705
            <dependency>
706
                <groupId>sil</groupId>
707
                <artifactId>sil</artifactId>
708
                <version>0.43b-am1</version>
709
            </dependency>
710
            <dependency>
711
                <groupId>net.sf.smc</groupId>
712
                <artifactId>smc</artifactId>
713
                <version>4.3</version>
714
            </dependency>
715
            <dependency>
716
                <groupId>soap</groupId>
717
                <artifactId>soap</artifactId>
718
                <version>2.3</version>
719
            </dependency>
720
            <dependency>
721
                <groupId>spatialindex</groupId>
722
                <artifactId>spatialindex</artifactId>
723
                <version>unknown</version>
724
            </dependency>
725
            <dependency>
726
                <groupId>org.springframework</groupId>
727
                <artifactId>spring</artifactId>
728
                <version>1.2.8</version>
729
            </dependency>
730
            <dependency>
731
                <groupId>net.sf</groupId>
732
                <artifactId>sqljep</artifactId>
733
                <version>0.2.1</version>
734
            </dependency>
735
            <dependency>
736
                <groupId>net.sf.supercsv</groupId>
737
                <artifactId>super-csv</artifactId>
738
                <version>2.1.0</version>
739
            </dependency>
740
            <dependency>
741
                <groupId>org.tmatesoft.svnkit</groupId>
742
                <artifactId>svnkit</artifactId>
743
                <version>1.3.3</version>
744
            </dependency>
745
            <dependency>
746
                <groupId>org.tmatesoft.svnkit</groupId>
747
                <artifactId>svnkit-cli</artifactId>
748
                <version>1.3.3</version>
749
            </dependency>
750
            <dependency>
751
              <groupId>org.swinglabs</groupId>
752
              <artifactId>swing-layout</artifactId>
753
              <version>1.0.3</version>
754
            </dependency>
755
            <dependency>
756
                <groupId>tablelayout</groupId>
757
                <artifactId>TableLayout</artifactId>
758
                <version>20050920</version>
759
            </dependency>
760
            <dependency>
761
                <groupId>info.clearthought</groupId>
762
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
763
                <version>2007-04-21</version>
764
            </dependency>
765
            <dependency>
766
                <groupId>net.sourceforge.thinlet</groupId>
767
                <artifactId>thinlet</artifactId>
768
                <version>2005-03-28</version>
769
            </dependency>
770
            <dependency>
771
                <groupId>gnu.trove</groupId>
772
                <artifactId>trove</artifactId>
773
                <version>0.1.8</version>
774
            </dependency>
775
            <dependency>
776
                <groupId>java3d</groupId>
777
                <artifactId>vecmath</artifactId>
778
                <version>1.3.1</version>
779
            </dependency>
780
            <dependency>
781
                <groupId>org.apache</groupId>
782
                <artifactId>xbean</artifactId>
783
                <version>2.2.0</version>
784
            </dependency>
785
            <dependency>
786
                <groupId>xerces</groupId>
787
                <artifactId>xercesImpl</artifactId>
788
                <version>2.11.0</version>
789
            </dependency>
790
            <dependency>
791
                <groupId>xml-apis</groupId>
792
                <artifactId>xml-apis</artifactId>
793
                <version>1.4.01</version>
794
            </dependency>
795
            <dependency>
796
                <groupId>xml-apis</groupId>
797
                <artifactId>xml-apis-ext</artifactId>
798
                <version>1.3.04</version>
799
            </dependency>
800
            <dependency>
801
                <groupId>xmlpull</groupId>
802
                <artifactId>xmlpull</artifactId>
803
                <version>1.1.3.1</version>
804
            </dependency>
805
            <dependency>
806
                <groupId>zql</groupId>
807
                <artifactId>zql</artifactId>
808
                <version>unknown</version>
809
            </dependency>
810

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

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

    
859
            <!-- Childs projects -->
860

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

    
984
            <dependency>
985
                <groupId>org.gvsig</groupId>
986
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
987
                <version>2.0.268-SNAPSHOT</version>
988
            </dependency>
989
            <dependency>
990
                <groupId>org.gvsig</groupId>
991
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
992
                <version>2.0.268-SNAPSHOT</version>
993
            </dependency>
994
            <dependency>
995
                <groupId>org.gvsig</groupId>
996
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
997
                <version>2.0.268-SNAPSHOT</version>
998
            </dependency>
999
            <dependency>
1000
                <groupId>org.gvsig</groupId>
1001
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1002
                <version>2.0.268-SNAPSHOT</version>
1003
            </dependency>
1004
            <dependency>
1005
              <groupId>org.gvsig</groupId>
1006
              <artifactId>org.gvsig.fmap.dal.swing.api</artifactId>
1007
              <version>2.0.268-SNAPSHOT</version>
1008
            </dependency>
1009
                <dependency>
1010
              <groupId>org.gvsig</groupId>
1011
              <artifactId>org.gvsig.fmap.dal.swing.impl</artifactId>
1012
               <version>2.0.268-SNAPSHOT</version>
1013
            </dependency>
1014
            <dependency>
1015
                <groupId>org.gvsig</groupId>
1016
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1017
                <version>2.0.268-SNAPSHOT</version>
1018
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1022
                <version>2.0.268-SNAPSHOT</version>
1023
                <type>test-jar</type>
1024
                <scope>test</scope>
1025
            </dependency>
1026
            <dependency>
1027
                <groupId>org.gvsig</groupId>
1028
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1029
                <version>2.0.268-SNAPSHOT</version>
1030
            </dependency>
1031
<!--            <dependency>
1032
                <groupId>org.gvsig</groupId>
1033
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1034
                <version>2.0.46-SNAPSHOT</version>
1035
            </dependency>-->
1036
            <dependency>
1037
                <groupId>org.gvsig</groupId>
1038
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1039
                <version>2.0.268-SNAPSHOT</version>
1040
            </dependency>
1041
            <dependency>
1042
                <groupId>org.gvsig</groupId>
1043
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1044
                <version>2.0.268-SNAPSHOT</version>
1045
            </dependency>
1046
            <dependency>
1047
                <groupId>org.gvsig</groupId>
1048
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1049
                <version>2.0.268-SNAPSHOT</version>
1050
            </dependency>
1051
            <dependency>
1052
                <groupId>org.gvsig</groupId>
1053
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1054
                <version>2.0.268-SNAPSHOT</version>
1055
            </dependency>
1056
            <dependency>
1057
                <groupId>org.gvsig</groupId>
1058
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1059
                <version>2.0.268-SNAPSHOT</version>
1060
            </dependency>
1061
            <dependency>
1062
                <groupId>org.gvsig</groupId>
1063
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1064
                <version>2.0.268-SNAPSHOT</version>
1065
            </dependency>
1066
            <dependency>
1067
                <groupId>org.gvsig</groupId>
1068
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1069
                <version>2.0.268-SNAPSHOT</version>
1070
            </dependency>
1071
            <dependency>
1072
                <groupId>org.gvsig</groupId>
1073
                <artifactId>org.gvsig.fmap.geometry.jts</artifactId>
1074
                <version>2.0.268-SNAPSHOT</version>
1075
            </dependency>
1076
            <dependency>
1077
                <groupId>org.gvsig</groupId>
1078
                <artifactId>org.gvsig.fmap.geometry.operation.jts</artifactId>
1079
                <version>2.0.268-SNAPSHOT</version>
1080
            </dependency>
1081

    
1082

    
1083
            <dependency>
1084
                <groupId>org.gvsig</groupId>
1085
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1086
                <version>2.0.268-SNAPSHOT</version>
1087
            </dependency>
1088
            <dependency>
1089
                <groupId>org.gvsig</groupId>
1090
                <artifactId>org.gvsig.compat.api</artifactId>
1091
                <version>2.0.268-SNAPSHOT</version>
1092
            </dependency>
1093
            <dependency>
1094
                <groupId>org.gvsig</groupId>
1095
                <artifactId>org.gvsig.compat.se</artifactId>
1096
                <version>2.0.268-SNAPSHOT</version>
1097
            </dependency>
1098
            <dependency>
1099
                <groupId>org.gvsig</groupId>
1100
                <artifactId>org.gvsig.remoteclient</artifactId>
1101
                <version>2.0.268-SNAPSHOT</version>
1102
            </dependency>
1103
            <dependency>
1104
                <groupId>org.gvsig</groupId>
1105
                <artifactId>org.gvsig.i18n</artifactId>
1106
                <version>2.0.268-SNAPSHOT</version>
1107
            </dependency>
1108
            <dependency>
1109
                <groupId>org.gvsig</groupId>
1110
                <artifactId>org.gvsig.utils</artifactId>
1111
                <version>2.0.268-SNAPSHOT</version>
1112
            </dependency>
1113
            <dependency>
1114
                <groupId>org.gvsig</groupId>
1115
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1116
                <version>2.0.268-SNAPSHOT</version>
1117
            </dependency>
1118
            <dependency>
1119
                <groupId>org.gvsig</groupId>
1120
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1121
                <version>2.0.268-SNAPSHOT</version>
1122
            </dependency>
1123
            <dependency>
1124
                <groupId>org.gvsig</groupId>
1125
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1126
                <version>2.0.268-SNAPSHOT</version>
1127
            </dependency>
1128
            <dependency>
1129
                <groupId>org.gvsig</groupId>
1130
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1131
                <version>2.0.268-SNAPSHOT</version>
1132
            </dependency>
1133
            <dependency>
1134
                <groupId>org.gvsig</groupId>
1135
                <artifactId>org.gvsig.expressionevaluator.lib.api</artifactId>
1136
                <version>2.0.268-SNAPSHOT</version>
1137
            </dependency>
1138
            <dependency>
1139
                <groupId>org.gvsig</groupId>
1140
                <artifactId>org.gvsig.expressionevaluator.lib.impl</artifactId>
1141
                <version>2.0.268-SNAPSHOT</version>
1142
            </dependency>
1143
            <dependency>
1144
              <groupId>org.gvsig</groupId>
1145
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.api</artifactId>
1146
              <version>2.0.268-SNAPSHOT</version>
1147
            </dependency>
1148
            <dependency>
1149
              <groupId>org.gvsig</groupId>
1150
              <artifactId>org.gvsig.expressionevaluator.geometry.lib.impl</artifactId>
1151
              <version>2.0.268-SNAPSHOT</version>
1152
            </dependency>
1153
            <dependency>
1154
              <groupId>org.gvsig</groupId>
1155
              <artifactId>org.gvsig.expressionevaluator.time.lib.impl</artifactId>
1156
              <version>2.0.268-SNAPSHOT</version>
1157
            </dependency>
1158
            <dependency>
1159
                <groupId>org.gvsig</groupId>
1160
                <artifactId>org.gvsig.expressionevaluator.swing.api</artifactId>
1161
                <version>2.0.268-SNAPSHOT</version>
1162
            </dependency>
1163
            <dependency>
1164
                <groupId>org.gvsig</groupId>
1165
                <artifactId>org.gvsig.expressionevaluator.swing.impl</artifactId>
1166
                <version>2.0.268-SNAPSHOT</version>
1167
            </dependency>
1168
            <dependency>
1169
                <groupId>org.gvsig</groupId>
1170
                <artifactId>org.gvsig.temporarystorage.lib.api</artifactId>
1171
                <version>2.0.268-SNAPSHOT</version>
1172
            </dependency>
1173
            <dependency>
1174
                <groupId>org.gvsig</groupId>
1175
                <artifactId>org.gvsig.temporarystorage.lib.impl</artifactId>
1176
                <version>2.0.268-SNAPSHOT</version>
1177
            </dependency>
1178
            <dependency>
1179
                <groupId>org.gvsig</groupId>
1180
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1181
                <version>2.0.268-SNAPSHOT</version>
1182
            </dependency>
1183
            <dependency>
1184
                <groupId>org.gvsig</groupId>
1185
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1186
                <version>2.0.268-SNAPSHOT</version>
1187
                <type>test-jar</type>
1188
                <scope>test</scope>
1189
            </dependency>
1190
            <dependency>
1191
                <groupId>org.gvsig</groupId>
1192
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1193
                <version>2.0.268-SNAPSHOT</version>
1194
            </dependency>
1195
            <dependency>
1196
                <groupId>org.gvsig</groupId>
1197
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1198
                <version>2.0.268-SNAPSHOT</version>
1199
            </dependency>
1200
            <dependency>
1201
                <groupId>org.gvsig</groupId>
1202
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1203
                <version>2.0.268-SNAPSHOT</version>
1204
            </dependency>
1205
            <dependency>
1206
                <groupId>org.gvsig</groupId>
1207
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1208
                <version>2.0.268-SNAPSHOT</version>
1209
            </dependency>
1210
            <dependency>
1211
                <groupId>org.gvsig</groupId>
1212
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1213
                <version>2.0.268-SNAPSHOT</version>
1214
            </dependency>
1215
            <dependency>
1216
                <groupId>org.gvsig</groupId>
1217
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1218
                <version>2.0.268-SNAPSHOT</version>
1219
            </dependency>
1220
            <dependency>
1221
                <groupId>org.gvsig</groupId>
1222
                <artifactId>org.gvsig.exportto.swing.prov.csv</artifactId>
1223
                <version>2.0.268-SNAPSHOT</version>
1224
            </dependency>
1225
            <dependency>
1226
                <groupId>org.gvsig</groupId>
1227
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1228
                <version>2.0.268-SNAPSHOT</version>
1229
            </dependency>
1230
            <dependency>
1231
                <groupId>org.gvsig</groupId>
1232
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1233
                <version>2.0.268-SNAPSHOT</version>
1234
            </dependency>
1235
            <dependency>
1236
                <groupId>org.gvsig</groupId>
1237
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1238
                <version>2.0.268-SNAPSHOT</version>
1239
            </dependency>
1240
            <dependency>
1241
                <groupId>org.gvsig</groupId>
1242
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1243
                <version>2.0.268-SNAPSHOT</version>
1244
            </dependency>
1245
            <dependency>
1246
                <groupId>org.gvsig</groupId>
1247
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1248
                <version>2.0.268-SNAPSHOT</version>
1249
            </dependency>
1250
            <dependency>
1251
                <groupId>org.gvsig</groupId>
1252
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1253
                <version>2.0.268-SNAPSHOT</version>
1254
            </dependency>
1255
            <dependency>
1256
                <groupId>org.gvsig</groupId>
1257
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1258
                <version>2.0.268-SNAPSHOT</version>
1259
            </dependency>
1260

    
1261
            <dependency>
1262
                <groupId>org.gvsig</groupId>
1263
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1264
                <version>2.0.268-SNAPSHOT</version>
1265
            </dependency>
1266
            <dependency>
1267
                <groupId>org.gvsig</groupId>
1268
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1269
                <version>2.0.268-SNAPSHOT</version>
1270
            </dependency>
1271
            <dependency>
1272
                <groupId>org.gvsig</groupId>
1273
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1274
                <version>2.0.268-SNAPSHOT</version>
1275
                <type>test-jar</type>
1276
                <scope>test</scope>
1277
            </dependency>
1278
            <dependency>
1279
                <groupId>org.gvsig</groupId>
1280
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1281
                <version>2.0.268-SNAPSHOT</version>
1282
            </dependency>
1283
            <dependency>
1284
                <groupId>org.gvsig</groupId>
1285
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1286
                <version>2.0.268-SNAPSHOT</version>
1287
            </dependency>
1288

    
1289
            <dependency>
1290
                <groupId>org.gvsig</groupId>
1291
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1292
                <version>2.0.268-SNAPSHOT</version>
1293
            </dependency>
1294
            <dependency>
1295
                <groupId>org.gvsig</groupId>
1296
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1297
                <version>2.0.268-SNAPSHOT</version>
1298
            </dependency>
1299
            <dependency>
1300
                <groupId>org.gvsig</groupId>
1301
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1302
                <version>2.0.268-SNAPSHOT</version>
1303
            </dependency>
1304
            <dependency>
1305
                <groupId>org.gvsig</groupId>
1306
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1307
                <version>2.0.268-SNAPSHOT</version>
1308
            </dependency>
1309
            <dependency>
1310
                <groupId>org.gvsig</groupId>
1311
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1312
                <version>2.0.268-SNAPSHOT</version>
1313
            </dependency>
1314
            <dependency>
1315
                <groupId>org.gvsig</groupId>
1316
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1317
                <version>2.0.112-SNAPSHOT</version>
1318
            </dependency>
1319
            <dependency>
1320
                <groupId>org.gvsig</groupId>
1321
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1322
                <version>2.0.268-SNAPSHOT</version>
1323
            </dependency>
1324
            <dependency>
1325
                <groupId>org.gvsig</groupId>
1326
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1327
                <version>2.0.49-SNAPSHOT</version>
1328
            </dependency>
1329
            <dependency>
1330
                <groupId>org.gvsig</groupId>
1331
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1332
                <version>2.0.268-SNAPSHOT</version>
1333
            </dependency>
1334
            <dependency>
1335
                <groupId>org.gvsig</groupId>
1336
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1337
                <version>2.0.268-SNAPSHOT</version>
1338
            </dependency>
1339
            <dependency>
1340
                <groupId>org.gvsig</groupId>
1341
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1342
                <version>2.0.268-SNAPSHOT</version>
1343
            </dependency>
1344
            <dependency>
1345
                <groupId>org.gvsig</groupId>
1346
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1347
                <version>2.0.268-SNAPSHOT</version>
1348
            </dependency>
1349
            <dependency>
1350
                <groupId>org.gvsig</groupId>
1351
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1352
                <version>2.0.268-SNAPSHOT</version>
1353
            </dependency>
1354
            <dependency>
1355
                <groupId>org.gvsig</groupId>
1356
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
1357
                <version>2.0.268-SNAPSHOT</version>
1358
            </dependency>
1359
            <dependency>
1360
                <groupId>org.gvsig</groupId>
1361
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
1362
                <version>2.0.268-SNAPSHOT</version>
1363
            </dependency>
1364
            <dependency>
1365
                <groupId>org.gvsig</groupId>
1366
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
1367
                <version>2.0.268-SNAPSHOT</version>
1368
            </dependency>
1369
            <dependency>
1370
                <groupId>org.gvsig</groupId>
1371
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
1372
                <version>2.0.268-SNAPSHOT</version>
1373
            </dependency>
1374
        </dependencies>
1375
    </dependencyManagement>
1376

    
1377
    <dependencies>
1378
        <dependency>
1379
            <groupId>junit</groupId>
1380
            <artifactId>junit</artifactId>
1381
            <scope>test</scope>
1382
        </dependency>
1383
    </dependencies>
1384

    
1385
    <build>
1386
        <extensions>
1387
            <extension>
1388
                <groupId>org.apache.maven.wagon</groupId>
1389
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1390
                <version>2.4</version>
1391
            </extension>
1392
        </extensions>
1393

    
1394
        <pluginManagement>
1395
            <plugins>
1396

    
1397
                <plugin>
1398
                    <groupId>org.apache.maven.plugins</groupId>
1399
                    <artifactId>maven-scm-plugin</artifactId>
1400
                    <version>1.9</version>
1401
                    <configuration>
1402
                        <connectionType>connection</connectionType>
1403
                    </configuration>
1404
                </plugin>
1405

    
1406
                <plugin>
1407
                    <groupId>org.apache.maven.plugins</groupId>
1408
                    <artifactId>maven-compiler-plugin</artifactId>
1409
                    <version>2.3.2</version>
1410
                    <configuration>
1411
                        <source>1.8</source>
1412
                        <target>1.8</target>
1413
                        <encoding>ISO-8859-1</encoding>
1414
                    </configuration>
1415
                </plugin>
1416

    
1417
                <plugin>
1418
                    <groupId>org.apache.maven.plugins</groupId>
1419
                    <artifactId>maven-resources-plugin</artifactId>
1420
                    <version>2.4.3</version>
1421
                    <configuration>
1422
                        <encoding>ISO-8859-1</encoding>
1423
                    </configuration>
1424
                </plugin>
1425

    
1426
                <plugin>
1427
                    <groupId>org.apache.maven.plugins</groupId>
1428
                    <artifactId>maven-eclipse-plugin</artifactId>
1429
                    <configuration>
1430
                        <downloadSources>true</downloadSources>
1431
                        <downloadJavadocs>true</downloadJavadocs>
1432
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1433
                    </configuration>
1434
                </plugin>
1435

    
1436
                <plugin>
1437
                    <groupId>org.apache.maven.plugins</groupId>
1438
                    <artifactId>maven-surefire-plugin</artifactId>
1439
                    <version>2.15</version>
1440
                    <configuration>
1441
                        <forkMode>once</forkMode>
1442
                        <environmentVariables>
1443
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1444
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1445
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1446
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1447
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1448
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1449
                        </environmentVariables>
1450
                    </configuration>
1451
                </plugin>
1452

    
1453
                <plugin>
1454
                    <groupId>org.apache.maven.plugins</groupId>
1455
                    <artifactId>maven-failsafe-plugin</artifactId>
1456
                    <executions>
1457
                        <execution>
1458
                            <goals>
1459
                                <goal>integration-test</goal>
1460
                                <goal>verify</goal>
1461
                            </goals>
1462
                        </execution>
1463
                    </executions>
1464
                    <configuration>
1465
                        <forkMode>once</forkMode>
1466
                        <environmentVariables>
1467
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1468
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1469
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1470
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1471
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1472
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1473
                        </environmentVariables>
1474
                    </configuration>
1475
                </plugin>
1476

    
1477
                <plugin>
1478
                    <groupId>org.apache.maven.plugins</groupId>
1479
                    <artifactId>maven-javadoc-plugin</artifactId>
1480
                    <version>2.10.4</version>
1481
                    <configuration>
1482
                        <failOnError>false</failOnError>
1483
                        <docTitle>${project.name} ${project.version}</docTitle>
1484
                        <encoding>ISO-8859-1</encoding>
1485
                        <footer />
1486
                        <header />
1487
                        <keywords>false</keywords>
1488
                        <!-- Don't include the deprecateds items in the javadoc -->
1489
                        <nodeprecated>true</nodeprecated>
1490
                        <!-- Don't generate javadoc of project with submodules -->
1491
                        <aggregate>false</aggregate>
1492
                        <!-- Removed detection of links due to its high cost -->
1493
                        <detectJavaApiLink>false</detectJavaApiLink>
1494
                        <detectLinks>false</detectLinks>
1495
                        <detectOfflineLinks>false</detectOfflineLinks>
1496
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1497
                        <includeDependencySources>false</includeDependencySources>
1498
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1499
                        <javaApiLinks>
1500
                            <property>
1501
                                <name>api_1.4</name>
1502
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1503
                            </property>
1504
                            <property>
1505
                                <name>api_1.5</name>
1506
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1507
                            </property>
1508
                            <property>
1509
                                <name>api_1.6</name>
1510
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1511
                            </property>
1512
                            <property>
1513
                                <name>api_1.7</name>
1514
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
1515
                            </property>
1516
                        </javaApiLinks>
1517
                        <additionalparam>-quiet -Xmaxerrs 10000</additionalparam>
1518
                    </configuration>
1519
                </plugin>
1520

    
1521
                <plugin>
1522
                    <groupId>org.apache.maven.plugins</groupId>
1523
                    <artifactId>maven-site-plugin</artifactId>
1524
                    <version>3.3</version>
1525
                    <configuration>
1526
                        <chmod>true</chmod>
1527
                        <chmodMode>a+rwX</chmodMode>
1528
                    </configuration>
1529
                </plugin>
1530

    
1531
                <plugin>
1532
                    <groupId>org.apache.maven.plugins</groupId>
1533
                    <artifactId>maven-jar-plugin</artifactId>
1534
                    <version>2.3.1</version>
1535
                    <configuration>
1536
                        <archive>
1537
                            <manifestEntries>
1538
                                <Built-By>gvSIG Team</Built-By>
1539
                            </manifestEntries>
1540
                        </archive>
1541
                    </configuration>
1542
                </plugin>
1543

    
1544
                <plugin>
1545
                    <groupId>org.codehaus.mojo</groupId>
1546
                    <artifactId>properties-maven-plugin</artifactId>
1547
                    <version>1.0-alpha-2</version>
1548
                </plugin>
1549

    
1550
                <plugin>
1551
                    <groupId>org.apache.maven.plugins</groupId>
1552
                    <artifactId>maven-antrun-plugin</artifactId>
1553
                    <version>1.7</version>
1554
                </plugin>
1555

    
1556
                <plugin>
1557
                    <groupId>org.codehaus.mojo</groupId>
1558
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1559
                    <version>1.9</version>
1560
                </plugin>
1561

    
1562
                <plugin>
1563
                    <groupId>org.apache.maven.plugins</groupId>
1564
                    <artifactId>maven-release-plugin</artifactId>
1565
                    <version>2.4.1</version>
1566
                </plugin>
1567

    
1568
                <plugin>
1569
                    <groupId>org.apache.maven.plugins</groupId>
1570
                    <artifactId>maven-deploy-plugin</artifactId>
1571
                    <version>2.6</version>
1572
                </plugin>
1573

    
1574
                <plugin>
1575
                    <artifactId>maven-assembly-plugin</artifactId>
1576
                    <version>2.4</version>
1577
                    <executions>
1578
                        <execution>
1579
                            <id>gvsig-plugin-package</id>
1580
                            <phase>package</phase>
1581
                            <configuration>
1582
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1583
                                <appendAssemblyId>false</appendAssemblyId>
1584
                                <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>
1585
                                <descriptors>
1586
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1587
                                </descriptors>
1588
                            </configuration>
1589
                        </execution>
1590
                    </executions>
1591
                </plugin>
1592

    
1593
                <plugin>
1594
                    <groupId>org.apache.maven.plugins</groupId>
1595
                    <artifactId>maven-clean-plugin</artifactId>
1596
                    <version>2.4.1</version>
1597
                </plugin>
1598

    
1599
                <plugin>
1600
                    <groupId>org.codehaus.mojo</groupId>
1601
                    <artifactId>exec-maven-plugin</artifactId>
1602
                    <version>1.2</version>
1603
                </plugin>
1604

    
1605
                <plugin>
1606
                    <!-- invoke as "mvn license:format" to fix the header -->
1607
                    <!-- invoke as "mvn license:check" to check the header -->
1608
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1609
                    <groupId>com.mycila.maven-license-plugin</groupId>
1610
                    <artifactId>maven-license-plugin</artifactId>
1611
                    <version>1.10.b1</version>
1612
                    <configuration>
1613
                        <header>header.txt</header>
1614
                        <failIfMissing>false</failIfMissing>
1615
                        <aggregate>false</aggregate>
1616
                        <strictCheck>true</strictCheck>
1617
                        <encoding>ISO-8859-1</encoding>
1618
                        <quiet>false</quiet>
1619
                        <excludes>
1620
                            <exclude>**/*.properties</exclude>
1621
                            <exclude>**/*.txt</exclude>
1622
                            <exclude>**/*.jpg</exclude>
1623
                            <exclude>**/*.jpeg</exclude>
1624
                            <exclude>**/*.svg</exclude>
1625
                            <exclude>**/*.png</exclude>
1626
                            <exclude>**/*.gvssym</exclude>
1627
                            <exclude>**/*.def</exclude>
1628
                            <exclude>**/*.msg</exclude>
1629
                        </excludes>
1630
                    </configuration>
1631
                    <dependencies>
1632
                        <dependency>
1633
                            <groupId>org.gvsig</groupId>
1634
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1635
                            <version>1.0.0</version>
1636
                        </dependency>
1637
                    </dependencies>
1638
                </plugin>
1639

    
1640
                <!-- Habria que ver si es posible sustituir el plugin -->
1641
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1642
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1643
                <!--
1644
                <plugin>
1645
                    <groupId>org.codehaus.mojo</groupId>
1646
                    <artifactId>license-maven-plugin</artifactId>
1647
                    <version>1.5</version>
1648
                </plugin>
1649
                -->
1650

    
1651
                <plugin>
1652
                    <groupId>org.apache.maven.plugins</groupId>
1653
                    <artifactId>maven-checkstyle-plugin</artifactId>
1654
                    <version>2.10</version>
1655
                </plugin>
1656

    
1657
                <plugin>
1658
                    <groupId>org.apache.maven.plugins</groupId>
1659
                    <artifactId>maven-source-plugin</artifactId>
1660
                    <version>2.2.1</version>
1661
                </plugin>
1662

    
1663
                <plugin>
1664
                    <groupId>org.codehaus.gmaven</groupId>
1665
                    <artifactId>gmaven-plugin</artifactId>
1666
                    <version>1.5</version>
1667
                    <configuration>
1668
                        <providerSelection>2.0</providerSelection>
1669
                    </configuration>
1670
                    <dependencies>
1671
                        <dependency>
1672
                            <groupId>com.github.lookfirst</groupId>
1673
                            <artifactId>sardine</artifactId>
1674
                            <version>5.0.1</version>
1675
                        </dependency>
1676
                        <dependency>
1677
                          <groupId>org.apache.ant</groupId>
1678
                          <artifactId>ant</artifactId>
1679
                          <version>1.8.2</version>
1680
                        </dependency>
1681
                    </dependencies>
1682
                    <executions>
1683

    
1684
                        <execution>
1685
                            <id>increase-build-number</id>
1686
                            <phase>process-sources</phase>
1687
                            <configuration>
1688
                                <source><![CDATA[
1689
                    // use "mvn -Dincrease-build-number process-sources"
1690
                    if( project.properties["increase-build-number"] == null ) {
1691
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1692
                    } else {
1693
                      File file = new File(project.basedir,"buildNumber.properties")
1694
                      if( ! file.exists() ) {
1695
                          log.info("Skip increment build number (buildNumber.property not present).")
1696
                        } else {
1697
                        Properties props = new Properties()
1698

    
1699
                        props.load(file.newDataInputStream())
1700
                        value = (props.getProperty("buildNumber") as int) + 1
1701
                        props.setProperty("buildNumber",value as String)
1702
                        props.store(file.newWriter(), null)
1703
                        log.info("Setting build number to " + value)
1704
                      }
1705
                    }
1706
                  ]]></source>
1707
                            </configuration>
1708
                        </execution>
1709

    
1710
                        <execution>
1711
                            <id>build-package-info</id>
1712
                            <phase>prepare-package</phase>
1713
                            <configuration>
1714
                                <source><![CDATA[
1715
    if( project.properties["buildNumber"] == null) {
1716
      log.info("Skip build package.info (buildNumber.property not present).")
1717
      log.info("Skip build package.info index (buildNumber.property not present).")
1718
    } else {
1719
      poolURL = project.properties["gvsig.package.info.poolURL"];
1720
      if( poolURL[-1] != "/" ) {
1721
              poolURL = poolURL + "/";
1722
      }
1723
      package_info_file  = new File(project.basedir, "target/package.info")
1724
      log.info("Building package.info : " + package_info_file.getAbsolutePath())
1725
      Properties props = new Properties()
1726
      props.setProperty('code', project.properties["gvsig.package.info.code"])
1727
      props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1728
      props.setProperty('name', project.properties["gvsig.package.info.name"])
1729
      props.setProperty('version', project.properties["gvsig.package.info.version"])
1730
      props.setProperty('description', project.properties["gvsig.package.info.description"])
1731
      props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1732
      props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1733
      props.setProperty('official', project.properties["gvsig.package.info.official"])
1734
      props.setProperty('type', "plugin")
1735
      props.setProperty('state', project.properties["gvsig.package.info.state"])
1736
      props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1737
      props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1738
      props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"].replace("scm:svn:",""))
1739
      props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1740
      props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1741
      props.setProperty('model-version', '1.0.1')
1742
      props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1743
      props.setProperty('buildNumber', project.properties["buildNumber"])
1744
      props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1745

    
1746
      props.store(package_info_file.newWriter(), null)
1747

    
1748
      pkgname = "gvSIG-desktop-" +
1749
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1750
        project.properties["gvsig.package.info.code"] + "-" +
1751
        project.properties["gvsig.package.info.version"] + "-" +
1752
        project.properties["buildNumber"] + "-" +
1753
        project.properties["gvsig.package.info.state"] + "-" +
1754
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1755
        project.properties["gvsig.package.info.architecture"] + "-" +
1756
        project.properties["gvsig.package.info.javaVM"]
1757
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1758
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1759
      package_info_file.getParentFile().mkdirs()
1760
      props.setProperty('download-url',
1761
        poolURL +
1762
        project.properties["gvsig.package.info.code"] + "/" +
1763
        pkgname + ".gvspkg"
1764
      )
1765
      props.store(package_info_file.newWriter(), null)
1766
    }
1767
                  ]]></source>
1768
                            </configuration>
1769
                        </execution>
1770

    
1771
                        <execution>
1772
                            <id>build-package-index</id>
1773
                            <phase>package</phase>
1774
                            <configuration>
1775
                                <source><![CDATA[
1776
    ant = new AntBuilder()
1777
    if( project.properties["buildNumber"] == null) {
1778
      log.info("Skip building package index (buildNumber.property not present).")
1779
    } else {
1780
      pkgname = "gvSIG-desktop-" +
1781
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1782
        project.properties["gvsig.package.info.code"] + "-" +
1783
        project.properties["gvsig.package.info.version"] + "-" +
1784
        project.properties["buildNumber"] + "-" +
1785
        project.properties["gvsig.package.info.state"] + "-" +
1786
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1787
        project.properties["gvsig.package.info.architecture"] + "-" +
1788
        project.properties["gvsig.package.info.javaVM"]
1789

    
1790
      log.info("Building package index " + pkgname + ".gvspki")
1791
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1792
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1793
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1794
    }
1795
                  ]]></source>
1796
                            </configuration>
1797
                        </execution>
1798

    
1799
                        <execution>
1800
                            <id>install-plugin</id>
1801
                            <phase>install</phase>
1802
                            <configuration>
1803
                                <source><![CDATA[            
1804
    
1805

    
1806
    def executeAntFile(File applicationDirectory, File pluginsDirectory, File file) {
1807
        log.info("Running install script '" + file.getAbsolutePath() + "'.");
1808
        def p = new org.apache.tools.ant.Project();
1809
        p.setUserProperty("ant.file", file.getAbsolutePath());
1810
        p.setUserProperty("gvsig_dir", applicationDirectory.getAbsolutePath());
1811
        p.setUserProperty("extensions_dir", pluginsDirectory.getAbsolutePath());
1812
        p.setBaseDir(file.getParentFile());
1813
        p.init();
1814
        helper = org.apache.tools.ant.ProjectHelper.getProjectHelper();
1815
        p.addReference("ant.projectHelper", helper);
1816
        helper.parse(p, file);
1817
        p.executeTarget(p.getDefaultTarget());
1818
    }
1819
                                    
1820
    
1821
    if( project.properties["buildNumber"] == null) {
1822
        log.info("Skip install package (buildNumber.property not present).")
1823
    } else {
1824
        ant = new AntBuilder()
1825
        pkgname = "gvSIG-desktop-" +
1826
          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1827
          project.properties["gvsig.package.info.code"] + "-" +
1828
          project.properties["gvsig.package.info.version"] + "-" +
1829
          project.properties["buildNumber"] + "-" +
1830
          project.properties["gvsig.package.info.state"] + "-" +
1831
          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1832
          project.properties["gvsig.package.info.architecture"] + "-" +
1833
          project.properties["gvsig.package.info.javaVM"]
1834

    
1835
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1836
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1837
        if( project.properties["gvsig.install.plugin"]=="true" ) {
1838
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1839
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1840

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

    
1844
          log.info("Install plugin to " + target)
1845
          ant.unzip(src: source, dest: target)
1846
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
1847
          if( install_xml.exists() ) {
1848
            executeAntFile(
1849
                new File(project.properties["gvsig.product.folder.path"]),
1850
                new File(target),
1851
                install_xml
1852
            )
1853
          }
1854
        } else {
1855
            log.info("Skip plugin install.")
1856
        }
1857
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1858
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1859
          target = new File(project.properties["gvsig.product.folder.path"] +
1860
            "/install/" +
1861
            project.properties["gvsig.package.info.code"] + "/" +
1862
            pkgname + ".gvspkg")
1863
          target.getParentFile().mkdirs()
1864

    
1865
          log.info("Copy plugin package from " + source + " to " + target)
1866
          ant.copy(file:source, tofile:target.getAbsolutePath())
1867

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

    
1883
                        <execution>
1884
                            <id>deploy-package</id>
1885
                            <phase>install</phase>
1886
                            <configuration>
1887
                                <source><![CDATA[
1888

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

    
1901
        pkgname = "gvSIG-desktop-" +
1902
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1903
        project.properties["gvsig.package.info.code"] + "-" +
1904
        project.properties["gvsig.package.info.version"] + "-" +
1905
        project.properties["buildNumber"] + "-" +
1906
        project.properties["gvsig.package.info.state"] + "-" +
1907
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1908
        project.properties["gvsig.package.info.architecture"] + "-" +
1909
        project.properties["gvsig.package.info.javaVM"];
1910

    
1911
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1912
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1913

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

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

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

    
1956
public class WebDAVClient {
1957

    
1958
    def log;
1959

    
1960
    private String user;
1961
    private String password;
1962
    private Object sardine;
1963

    
1964
    public WebDAVClient(log) {
1965
        disableCertificateValidation();
1966
            this.log = log;
1967
    }
1968

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

    
1982
    public void login() {
1983
        log.info("[WEBDAV] login as guest");
1984
        this.sardine = SardineFactory.begin();
1985
    }
1986

    
1987
    public boolean exists(String url) throws Exception {
1988
        return sardine.exists(url);
1989
    }
1990

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

    
1998
    public void mkdir(String url) throws Exception {
1999
        if( ! exists(url) ) {
2000
            log.info("[WEBDAV] mkdir '"+url+"'.");
2001
            sardine.createDirectory(url);
2002
        }
2003
    }
2004

    
2005
    public List list(String url) throws Exception {
2006
        List resources = sardine.list(url);
2007
        return resources;
2008
    }
2009

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

    
2018
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2019
                }
2020

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

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

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

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

    
2053
                    </executions>
2054
                </plugin>
2055

    
2056
            </plugins>
2057
        </pluginManagement>
2058

    
2059
        <plugins>
2060
            <plugin>
2061
                <groupId>org.apache.maven.plugins</groupId>
2062
                <artifactId>maven-scm-plugin</artifactId>
2063
            </plugin>
2064

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

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

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

    
2130
<!--
2131
            <plugin>
2132
                <groupId>org.codehaus.mojo</groupId>
2133
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2134
                <executions>
2135
                    <execution>
2136
                        <id>check-java-api</id>
2137
                        <phase>package</phase>
2138
                        <goals>
2139
                            <goal>check</goal>
2140
                        </goals>
2141
                        <configuration>
2142
                            <skip>false</skip>
2143
                            <signature>
2144
                                <groupId>org.codehaus.mojo.signature</groupId>
2145
                                <artifactId>java18</artifactId>
2146
                                <version>1.0</version>
2147
                            </signature>
2148
                            <ignores>
2149
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2150
                                <ignore>java.nio.ByteBuffer</ignore>
2151
                                <ignore>java.nio.MappedByteBuffer</ignore>
2152
                            </ignores>
2153
                        </configuration>
2154
                    </execution>
2155
                </executions>
2156
            </plugin>
2157
-->
2158
            <plugin>
2159
                <groupId>org.apache.maven.plugins</groupId>
2160
                <artifactId>maven-javadoc-plugin</artifactId>
2161
                <executions>
2162
                    <execution>
2163
                        <id>attach-javadocs</id>
2164
                        <goals>
2165
                            <goal>jar</goal>
2166
                        </goals>
2167
                    </execution>
2168
                </executions>
2169
            </plugin>
2170

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

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

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

    
2224
        </plugins>
2225
    </build>
2226

    
2227

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

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

    
2254
                            <!--
2255
                            <report>plugins</report>
2256
                            <report>plugin-management</report>
2257
                            <report>distribution-management</report>
2258
                            -->
2259

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

    
2310
        </plugins>
2311
    </reporting>
2312

    
2313

    
2314
    <profiles>
2315

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

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

    
2391
                        </executions>
2392
                    </plugin>
2393

    
2394
                </plugins>
2395
            </build>
2396
        </profile>
2397

    
2398

    
2399

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

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

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

    
2443
                    <plugin>
2444
                        <groupId>org.codehaus.gmaven</groupId>
2445
                        <artifactId>gmaven-plugin</artifactId>
2446
                        <executions>
2447

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

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

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

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

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

    
2488
                        </executions>
2489
                    </plugin>
2490

    
2491
                </plugins>
2492
            </build>
2493
        </profile>
2494

    
2495
    </profiles>
2496

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

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

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

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

    
2532
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2533

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

    
2567
        <jython.artifactId>jython-standalone</jython.artifactId>
2568
        <!-- External project versions -->
2569
        <gvsig.tools.version>3.0.224</gvsig.tools.version>
2570
        <gvsig.proj.version>1.0.8</gvsig.proj.version>
2571
        <gvsig.projection.api.version>2.0.30</gvsig.projection.api.version>
2572

    
2573
    </properties>
2574

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

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

    
2584
    </modules>
2585
</project>
2586