Statistics
| Revision:

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

History | View | Annotate | Download (110 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.261</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/tags/org.gvsig.desktop-2.0.261</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.261</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.261</url>
48
    </scm>
49

    
50
    <repositories>
51
        <repository>
52
            <id>gvsig-public-http-repository</id>
53
            <name>gvSIG maven public HTTP repository</name>
54
            <url>http://devel.gvsig.org/m2repo/j2se</url>
55
            <releases>
56
                <enabled>true</enabled>
57
                <updatePolicy>daily</updatePolicy>
58
                <checksumPolicy>warn</checksumPolicy>
59
            </releases>
60
            <snapshots>
61
                <enabled>true</enabled>
62
                <updatePolicy>daily</updatePolicy>
63
                <checksumPolicy>warn</checksumPolicy>
64
            </snapshots>
65
        </repository>
66
    </repositories>
67

    
68
    <distributionManagement>
69
        <site>
70
            <id>gvsig-repository</id>
71
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
72
        </site>
73
        <repository>
74
            <id>gvsig-repository</id>
75
            <name>gvSIG maven repository</name>
76
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
77
            <uniqueVersion>false</uniqueVersion>
78
        </repository>
79
        <snapshotRepository>
80
            <id>gvsig-repository</id>
81
            <name>gvSIG maven repository</name>
82
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
83
            <uniqueVersion>false</uniqueVersion>
84
        </snapshotRepository>
85
    </distributionManagement>
86

    
87
    <issueManagement>
88
        <system>redmine</system>
89
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90
    </issueManagement>
91

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

    
128
    <dependencyManagement>
129
        <dependencies>
130
            <dependency>
131
                <groupId>org.gvsig</groupId>
132
                <artifactId>org.gvsig.tools</artifactId>
133
                <version>${gvsig.tools.version}</version>
134
                <type>pom</type>
135
                <scope>import</scope>
136
            </dependency>
137

    
138
            <!-- Non gvSIG projects -->
139
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
140
            <!-- by the artifactId. Please, if new dependencies are added, -->
141
            <!--keep the order.-->
142

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

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

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

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

    
802
            <!-- External gvSIG projects -->
803

    
804
            <dependency>
805
                <groupId>org.gvsig</groupId>
806
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
807
                <version>1.0.1</version>
808
            </dependency>
809
            <dependency>
810
                <groupId>org.gvsig</groupId>
811
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
812
                <version>1.0.0</version>
813
            </dependency>
814
<!--            <dependency>
815
                <groupId>org.gvsig</groupId>
816
                <artifactId>org.gvsig.catalog</artifactId>
817
                <version>2.0</version>
818
            </dependency>-->
819
            <dependency>
820
                <groupId>org.gvsig.external</groupId>
821
                <artifactId>org.gvsig.external.jump</artifactId>
822
                <version>1.0.0</version>
823
            </dependency>
824
            <dependency>
825
                <groupId>org.gvsig</groupId>
826
                <artifactId>org.gvsig.proj.lib.api</artifactId>
827
                <version>${gvsig.proj.version}</version>
828
            </dependency>
829
            <dependency>
830
                <groupId>org.gvsig</groupId>
831
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
832
                <version>${gvsig.proj.version}</version>
833
            </dependency>
834
            <dependency>
835
                <groupId>org.gvsig</groupId>
836
                <artifactId>org.gvsig.proj.swing.api</artifactId>
837
                <version>${gvsig.proj.version}</version>
838
            </dependency>
839
            <dependency>
840
                <groupId>org.gvsig</groupId>
841
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
842
                <version>${gvsig.proj.version}</version>
843
            </dependency>
844
            <dependency>
845
                <groupId>org.gvsig</groupId>
846
                <artifactId>org.gvsig.projection.api</artifactId>
847
                <version>${gvsig.projection.api.version}</version>
848
            </dependency>
849

    
850
            <!-- Childs projects -->
851

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

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

    
1073

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

    
1252
            <dependency>
1253
                <groupId>org.gvsig</groupId>
1254
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1255
                <version>2.0.261</version>
1256
            </dependency>
1257
            <dependency>
1258
                <groupId>org.gvsig</groupId>
1259
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1260
                <version>2.0.261</version>
1261
            </dependency>
1262
            <dependency>
1263
                <groupId>org.gvsig</groupId>
1264
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1265
                <version>2.0.261</version>
1266
                <type>test-jar</type>
1267
                <scope>test</scope>
1268
            </dependency>
1269
            <dependency>
1270
                <groupId>org.gvsig</groupId>
1271
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1272
                <version>2.0.261</version>
1273
            </dependency>
1274
            <dependency>
1275
                <groupId>org.gvsig</groupId>
1276
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1277
                <version>2.0.261</version>
1278
            </dependency>
1279

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

    
1368
    <dependencies>
1369
        <dependency>
1370
            <groupId>junit</groupId>
1371
            <artifactId>junit</artifactId>
1372
            <scope>test</scope>
1373
        </dependency>
1374
    </dependencies>
1375

    
1376
    <build>
1377
        <extensions>
1378
            <extension>
1379
                <groupId>org.apache.maven.wagon</groupId>
1380
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1381
                <version>2.4</version>
1382
            </extension>
1383
        </extensions>
1384

    
1385
        <pluginManagement>
1386
            <plugins>
1387

    
1388
                <plugin>
1389
                    <groupId>org.apache.maven.plugins</groupId>
1390
                    <artifactId>maven-scm-plugin</artifactId>
1391
                    <version>1.9</version>
1392
                    <configuration>
1393
                        <connectionType>connection</connectionType>
1394
                    </configuration>
1395
                </plugin>
1396

    
1397
                <plugin>
1398
                    <groupId>org.apache.maven.plugins</groupId>
1399
                    <artifactId>maven-compiler-plugin</artifactId>
1400
                    <version>2.3.2</version>
1401
                    <configuration>
1402
                        <source>1.8</source>
1403
                        <target>1.8</target>
1404
                        <encoding>ISO-8859-1</encoding>
1405
                    </configuration>
1406
                </plugin>
1407

    
1408
                <plugin>
1409
                    <groupId>org.apache.maven.plugins</groupId>
1410
                    <artifactId>maven-resources-plugin</artifactId>
1411
                    <version>2.4.3</version>
1412
                    <configuration>
1413
                        <encoding>ISO-8859-1</encoding>
1414
                    </configuration>
1415
                </plugin>
1416

    
1417
                <plugin>
1418
                    <groupId>org.apache.maven.plugins</groupId>
1419
                    <artifactId>maven-eclipse-plugin</artifactId>
1420
                    <configuration>
1421
                        <downloadSources>true</downloadSources>
1422
                        <downloadJavadocs>true</downloadJavadocs>
1423
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1424
                    </configuration>
1425
                </plugin>
1426

    
1427
                <plugin>
1428
                    <groupId>org.apache.maven.plugins</groupId>
1429
                    <artifactId>maven-surefire-plugin</artifactId>
1430
                    <version>2.15</version>
1431
                    <configuration>
1432
                        <forkMode>once</forkMode>
1433
                        <environmentVariables>
1434
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1435
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1436
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1437
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1438
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1439
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1440
                        </environmentVariables>
1441
                    </configuration>
1442
                </plugin>
1443

    
1444
                <plugin>
1445
                    <groupId>org.apache.maven.plugins</groupId>
1446
                    <artifactId>maven-failsafe-plugin</artifactId>
1447
                    <executions>
1448
                        <execution>
1449
                            <goals>
1450
                                <goal>integration-test</goal>
1451
                                <goal>verify</goal>
1452
                            </goals>
1453
                        </execution>
1454
                    </executions>
1455
                    <configuration>
1456
                        <forkMode>once</forkMode>
1457
                        <environmentVariables>
1458
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1459
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1460
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1461
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1462
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1463
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1464
                        </environmentVariables>
1465
                    </configuration>
1466
                </plugin>
1467

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

    
1512
                <plugin>
1513
                    <groupId>org.apache.maven.plugins</groupId>
1514
                    <artifactId>maven-site-plugin</artifactId>
1515
                    <version>3.3</version>
1516
                    <configuration>
1517
                        <chmod>true</chmod>
1518
                        <chmodMode>a+rwX</chmodMode>
1519
                    </configuration>
1520
                </plugin>
1521

    
1522
                <plugin>
1523
                    <groupId>org.apache.maven.plugins</groupId>
1524
                    <artifactId>maven-jar-plugin</artifactId>
1525
                    <version>2.3.1</version>
1526
                    <configuration>
1527
                        <archive>
1528
                            <manifestEntries>
1529
                                <Built-By>gvSIG Team</Built-By>
1530
                            </manifestEntries>
1531
                        </archive>
1532
                    </configuration>
1533
                </plugin>
1534

    
1535
                <plugin>
1536
                    <groupId>org.codehaus.mojo</groupId>
1537
                    <artifactId>properties-maven-plugin</artifactId>
1538
                    <version>1.0-alpha-2</version>
1539
                </plugin>
1540

    
1541
                <plugin>
1542
                    <groupId>org.apache.maven.plugins</groupId>
1543
                    <artifactId>maven-antrun-plugin</artifactId>
1544
                    <version>1.7</version>
1545
                </plugin>
1546

    
1547
                <plugin>
1548
                    <groupId>org.codehaus.mojo</groupId>
1549
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1550
                    <version>1.9</version>
1551
                </plugin>
1552

    
1553
                <plugin>
1554
                    <groupId>org.apache.maven.plugins</groupId>
1555
                    <artifactId>maven-release-plugin</artifactId>
1556
                    <version>2.4.1</version>
1557
                </plugin>
1558

    
1559
                <plugin>
1560
                    <groupId>org.apache.maven.plugins</groupId>
1561
                    <artifactId>maven-deploy-plugin</artifactId>
1562
                    <version>2.6</version>
1563
                </plugin>
1564

    
1565
                <plugin>
1566
                    <artifactId>maven-assembly-plugin</artifactId>
1567
                    <version>2.4</version>
1568
                    <executions>
1569
                        <execution>
1570
                            <id>gvsig-plugin-package</id>
1571
                            <phase>package</phase>
1572
                            <configuration>
1573
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1574
                                <appendAssemblyId>false</appendAssemblyId>
1575
                                <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>
1576
                                <descriptors>
1577
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1578
                                </descriptors>
1579
                            </configuration>
1580
                        </execution>
1581
                    </executions>
1582
                </plugin>
1583

    
1584
                <plugin>
1585
                    <groupId>org.apache.maven.plugins</groupId>
1586
                    <artifactId>maven-clean-plugin</artifactId>
1587
                    <version>2.4.1</version>
1588
                </plugin>
1589

    
1590
                <plugin>
1591
                    <groupId>org.codehaus.mojo</groupId>
1592
                    <artifactId>exec-maven-plugin</artifactId>
1593
                    <version>1.2</version>
1594
                </plugin>
1595

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

    
1631
                <!-- Habria que ver si es posible sustituir el plugin -->
1632
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1633
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1634
                <!--
1635
                <plugin>
1636
                    <groupId>org.codehaus.mojo</groupId>
1637
                    <artifactId>license-maven-plugin</artifactId>
1638
                    <version>1.5</version>
1639
                </plugin>
1640
                -->
1641

    
1642
                <plugin>
1643
                    <groupId>org.apache.maven.plugins</groupId>
1644
                    <artifactId>maven-checkstyle-plugin</artifactId>
1645
                    <version>2.10</version>
1646
                </plugin>
1647

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

    
1654
                <plugin>
1655
                    <groupId>org.codehaus.gmaven</groupId>
1656
                    <artifactId>gmaven-plugin</artifactId>
1657
                    <version>1.5</version>
1658
                    <configuration>
1659
                        <providerSelection>2.0</providerSelection>
1660
                    </configuration>
1661
                    <dependencies>
1662
                        <dependency>
1663
                            <groupId>com.github.lookfirst</groupId>
1664
                            <artifactId>sardine</artifactId>
1665
                            <version>5.0.1</version>
1666
                        </dependency>
1667
                        <dependency>
1668
                          <groupId>org.apache.ant</groupId>
1669
                          <artifactId>ant</artifactId>
1670
                          <version>1.8.2</version>
1671
                        </dependency>
1672
                    </dependencies>
1673
                    <executions>
1674

    
1675
                        <execution>
1676
                            <id>increase-build-number</id>
1677
                            <phase>process-sources</phase>
1678
                            <configuration>
1679
                                <source><![CDATA[
1680
                    // use "mvn -Dincrease-build-number process-sources"
1681
                    if( project.properties["increase-build-number"] == null ) {
1682
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1683
                    } else {
1684
                      File file = new File(project.basedir,"buildNumber.properties")
1685
                      if( ! file.exists() ) {
1686
                          log.info("Skip increment build number (buildNumber.property not present).")
1687
                        } else {
1688
                        Properties props = new Properties()
1689

    
1690
                        props.load(file.newDataInputStream())
1691
                        value = (props.getProperty("buildNumber") as int) + 1
1692
                        props.setProperty("buildNumber",value as String)
1693
                        props.store(file.newWriter(), null)
1694
                        log.info("Setting build number to " + value)
1695
                      }
1696
                    }
1697
                  ]]></source>
1698
                            </configuration>
1699
                        </execution>
1700

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

    
1737
      props.store(package_info_file.newWriter(), null)
1738

    
1739
      pkgname = "gvSIG-desktop-" +
1740
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1741
        project.properties["gvsig.package.info.code"] + "-" +
1742
        project.properties["gvsig.package.info.version"] + "-" +
1743
        project.properties["buildNumber"] + "-" +
1744
        project.properties["gvsig.package.info.state"] + "-" +
1745
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1746
        project.properties["gvsig.package.info.architecture"] + "-" +
1747
        project.properties["gvsig.package.info.javaVM"]
1748
      package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1749
      log.info("Building package.info index " + package_info_file.getAbsolutePath())
1750
      package_info_file.getParentFile().mkdirs()
1751
      props.setProperty('download-url',
1752
        poolURL +
1753
        project.properties["gvsig.package.info.code"] + "/" +
1754
        pkgname + ".gvspkg"
1755
      )
1756
      props.store(package_info_file.newWriter(), null)
1757
    }
1758
                  ]]></source>
1759
                            </configuration>
1760
                        </execution>
1761

    
1762
                        <execution>
1763
                            <id>build-package-index</id>
1764
                            <phase>package</phase>
1765
                            <configuration>
1766
                                <source><![CDATA[
1767
    ant = new AntBuilder()
1768
    if( project.properties["buildNumber"] == null) {
1769
      log.info("Skip building package index (buildNumber.property not present).")
1770
    } else {
1771
      pkgname = "gvSIG-desktop-" +
1772
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1773
        project.properties["gvsig.package.info.code"] + "-" +
1774
        project.properties["gvsig.package.info.version"] + "-" +
1775
        project.properties["buildNumber"] + "-" +
1776
        project.properties["gvsig.package.info.state"] + "-" +
1777
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1778
        project.properties["gvsig.package.info.architecture"] + "-" +
1779
        project.properties["gvsig.package.info.javaVM"]
1780

    
1781
      log.info("Building package index " + pkgname + ".gvspki")
1782
      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1783
      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1784
      ant.zip(destfile: package_index_target, basedir: package_index_source)
1785
    }
1786
                  ]]></source>
1787
                            </configuration>
1788
                        </execution>
1789

    
1790
                        <execution>
1791
                            <id>install-plugin</id>
1792
                            <phase>install</phase>
1793
                            <configuration>
1794
                                <source><![CDATA[            
1795
    
1796

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

    
1826
        log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1827
        log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1828
        if( project.properties["gvsig.install.plugin"]=="true" ) {
1829
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1830
          target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1831

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

    
1835
          log.info("Install plugin to " + target)
1836
          ant.unzip(src: source, dest: target)
1837
          def install_xml = new File(target + "/" + project.properties["gvsig.package.info.code"] + "/install/install.xml")
1838
          if( install_xml.exists() ) {
1839
            executeAntFile(
1840
                new File(project.properties["gvsig.product.folder.path"]),
1841
                new File(target),
1842
                install_xml
1843
            )
1844
          }
1845
        } else {
1846
            log.info("Skip plugin install.")
1847
        }
1848
        if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1849
          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1850
          target = new File(project.properties["gvsig.product.folder.path"] +
1851
            "/install/" +
1852
            project.properties["gvsig.package.info.code"] + "/" +
1853
            pkgname + ".gvspkg")
1854
          target.getParentFile().mkdirs()
1855

    
1856
          log.info("Copy plugin package from " + source + " to " + target)
1857
          ant.copy(file:source, tofile:target.getAbsolutePath())
1858

    
1859
          source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1860
          target = project.properties["gvsig.product.folder.path"] +
1861
            "/install/" +
1862
            project.properties["gvsig.package.info.code"] + "/" +
1863
            pkgname + ".gvspki"
1864
          log.info("Copy plugin package index from " + source + " to " + target)
1865
          ant.copy(file:source, tofile:target)
1866
        } else {
1867
            log.info("Skip plugin package install.")
1868
        }
1869
    }
1870
                  ]]></source>
1871
                            </configuration>
1872
                        </execution>
1873

    
1874
                        <execution>
1875
                            <id>deploy-package</id>
1876
                            <phase>install</phase>
1877
                            <configuration>
1878
                                <source><![CDATA[
1879

    
1880
// To deploy package use:
1881
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1882
//
1883
if( project.properties["deploy-package"] != null ) {
1884
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1885
        poolURL = project.properties["gvsig.package.info.poolURL"];
1886
        if( poolURL[-1] != "/" ) {
1887
            poolURL = poolURL + "/";
1888
        }
1889
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1890
        log.info("Deploy plugin package to '"+targetPath+"'.");
1891

    
1892
        pkgname = "gvSIG-desktop-" +
1893
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1894
        project.properties["gvsig.package.info.code"] + "-" +
1895
        project.properties["gvsig.package.info.version"] + "-" +
1896
        project.properties["buildNumber"] + "-" +
1897
        project.properties["gvsig.package.info.state"] + "-" +
1898
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1899
        project.properties["gvsig.package.info.architecture"] + "-" +
1900
        project.properties["gvsig.package.info.javaVM"];
1901

    
1902
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
1903
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
1904

    
1905
        log.info("Creating addon-request.txt in target folder");
1906
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
1907
            out.println("");
1908
            out.println("# "+pkgname);
1909
            out.println("");
1910
            out.println(targetPath+"/" + pkgname + ".gvspki");
1911
            out.println("");
1912
        }
1913

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

    
1940
    } else {
1941
        log.info("Skip plugin package deploy. It not be installed by default.");
1942
    }
1943
} else {
1944
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
1945
}
1946

    
1947
public class WebDAVClient {
1948

    
1949
    def log;
1950

    
1951
    private String user;
1952
    private String password;
1953
    private Object sardine;
1954

    
1955
    public WebDAVClient(log) {
1956
        disableCertificateValidation();
1957
            this.log = log;
1958
    }
1959

    
1960
    public void login(String user, String password) {
1961
        log.info("[WEBDAV] login as '"+user+"'.");
1962
        def SardineFactory
1963
        try {
1964
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1965
        } catch (Exception ex) {
1966
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1967
        }
1968
        this.user = user;
1969
        this.password = password;
1970
        this.sardine = SardineFactory.begin(this.user,this.password);
1971
    }
1972

    
1973
    public void login() {
1974
        log.info("[WEBDAV] login as guest");
1975
        this.sardine = SardineFactory.begin();
1976
    }
1977

    
1978
    public boolean exists(String url) throws Exception {
1979
        return sardine.exists(url);
1980
    }
1981

    
1982
    public void put(String source, String target) throws Exception {
1983
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1984
        InputStream fis = new FileInputStream(new File(source));
1985
        sardine.put(target, fis);
1986
        log.info("[WEBDAV] put ok.");
1987
    }
1988

    
1989
    public void mkdir(String url) throws Exception {
1990
        if( ! exists(url) ) {
1991
            log.info("[WEBDAV] mkdir '"+url+"'.");
1992
            sardine.createDirectory(url);
1993
        }
1994
    }
1995

    
1996
    public List list(String url) throws Exception {
1997
        List resources = sardine.list(url);
1998
        return resources;
1999
    }
2000

    
2001
    void disableCertificateValidation() {
2002
    /*
2003
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2004
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2005
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2006
                    return new java.security.cert.X509Certificate[0];
2007
                }
2008

    
2009
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2010
                }
2011

    
2012
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2013
                }
2014
            };
2015

    
2016
        // Ignore differences between given hostname and certificate hostname
2017
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2018
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2019
                return true;
2020
            }
2021
        };
2022

    
2023
        // Install the all-trusting trust manager
2024
        try {
2025
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2026
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2027
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2028
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2029
        } catch (Exception e) {
2030
        }
2031
        */
2032
    }
2033

    
2034
    public void makedirs(String url) throws Exception {
2035
        log.info("[WEBDAV] makedirs '"+url+"'.");
2036
        URL u = new URL(url);
2037
        String[] x = u.getPath().split("/");
2038
        String path = "";
2039
        for (int i=1; i<x.length; i++) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
2040
} ]]></source>
2041
                            </configuration>
2042
                        </execution>
2043

    
2044
                    </executions>
2045
                </plugin>
2046

    
2047
            </plugins>
2048
        </pluginManagement>
2049

    
2050
        <plugins>
2051
            <plugin>
2052
                <groupId>org.apache.maven.plugins</groupId>
2053
                <artifactId>maven-scm-plugin</artifactId>
2054
            </plugin>
2055

    
2056
            <plugin>
2057
                <artifactId>maven-clean-plugin</artifactId>
2058
                <configuration>
2059
                    <filesets>
2060
                        <fileset>
2061
                            <directory>${user.home}/.depman/</directory>
2062
                            <includes>
2063
                                <include>**</include>
2064
                            </includes>
2065
                        </fileset>
2066
                    </filesets>
2067
                    <followSymLinks>true</followSymLinks>
2068
                </configuration>
2069
            </plugin>
2070

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

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

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

    
2162
            <plugin>
2163
                <groupId>org.apache.maven.plugins</groupId>
2164
                <artifactId>maven-source-plugin</artifactId>
2165
                <configuration>
2166
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2167
                </configuration>
2168
                <executions>
2169
                    <execution>
2170
                        <id>attach-sources</id>
2171
                        <phase>verify</phase>
2172
                        <goals>
2173
                            <goal>jar-no-fork</goal>
2174
                        </goals>
2175
                    </execution>
2176
                    <execution>
2177
                        <id>attach-test-sources</id>
2178
                        <phase>verify</phase>
2179
                        <goals>
2180
                            <goal>test-jar-no-fork</goal>
2181
                        </goals>
2182
                    </execution>
2183
                </executions>
2184
            </plugin>
2185

    
2186
            <plugin>
2187
                <groupId>org.apache.maven.plugins</groupId>
2188
                <artifactId>maven-checkstyle-plugin</artifactId>
2189
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2190
                <configuration>
2191
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2192
                    <enableRulesSummary>true</enableRulesSummary>
2193
                    <failsOnError>false</failsOnError>
2194
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2195
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2196
                </configuration>
2197
                <dependencies>
2198
                    <dependency>
2199
                        <groupId>org.gvsig</groupId>
2200
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2201
                        <version>1.0.0</version>
2202
                    </dependency>
2203
                </dependencies>
2204
            </plugin>
2205

    
2206
            <plugin>
2207
                <!-- to continue building  when test fail -->
2208
                <groupId>org.apache.maven.plugins</groupId>
2209
                <artifactId>maven-surefire-plugin</artifactId>
2210
                <configuration>
2211
                    <testFailureIgnore>true</testFailureIgnore>
2212
                </configuration>
2213
            </plugin>
2214

    
2215
        </plugins>
2216
    </build>
2217

    
2218

    
2219
    <reporting>
2220
        <excludeDefaults>true</excludeDefaults>
2221
        <plugins>
2222
            <plugin>
2223
                <groupId>org.apache.maven.plugins</groupId>
2224
                <artifactId>maven-project-info-reports-plugin</artifactId>
2225
                <version>2.7</version>
2226
                <reportSets>
2227
                    <reportSet>
2228
                        <reports>
2229
                            <report>index</report>
2230
                            <report>summary</report>
2231
                            <report>scm</report>
2232
                            <report>license</report>
2233
                            <report>project-team</report>
2234
                            <report>issue-tracking</report>
2235
                            <report>mailing-list</report>
2236
                            <report>modules</report>
2237

    
2238
                            <report>dependency-info</report>
2239
                            <!-- Removed due to its high cost
2240
                            <report>dependency-management</report>
2241
                            <report>dependencies</report>
2242
                            -->
2243
                            <report>dependency-convergence</report>
2244

    
2245
                            <!--
2246
                            <report>plugins</report>
2247
                            <report>plugin-management</report>
2248
                            <report>distribution-management</report>
2249
                            -->
2250

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

    
2301
        </plugins>
2302
    </reporting>
2303

    
2304

    
2305
    <profiles>
2306

    
2307
        <profile>
2308
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2309
            <id>gvsig-root</id>
2310
            <activation>
2311
                <file>
2312
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2313
                </file>
2314
            </activation>
2315
            <build>
2316
                <plugins>
2317

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

    
2382
                        </executions>
2383
                    </plugin>
2384

    
2385
                </plugins>
2386
            </build>
2387
        </profile>
2388

    
2389

    
2390

    
2391
        <profile>
2392
            <!-- This profile is used to packege and install the gvSIG plugins -->
2393
            <id>gvsig-plugin</id>
2394
            <activation>
2395
                <file>
2396
                    <exists>buildNumber.properties</exists>
2397
                </file>
2398
            </activation>
2399
            <build>
2400
                <plugins>
2401

    
2402
                    <plugin>
2403
                        <artifactId>maven-assembly-plugin</artifactId>
2404
                        <executions>
2405
                            <execution>
2406
                                <id>gvsig-plugin-package</id>
2407
                                <phase>package</phase>
2408
                                <goals>
2409
                                    <goal>single</goal>
2410
                                </goals>
2411
                            </execution>
2412
                        </executions>
2413
                    </plugin>
2414

    
2415
                    <plugin>
2416
                        <artifactId>maven-clean-plugin</artifactId>
2417
                        <configuration>
2418
                            <skip>false</skip>
2419
                            <failOnError>true</failOnError>
2420
                            <filesets>
2421
                                <fileset>
2422
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2423
                                </fileset>
2424
                            </filesets>
2425
                        </configuration>
2426
                        <executions>
2427
                            <execution>
2428
                                <id>default-clean</id>
2429
                                <phase>clean</phase>
2430
                            </execution>
2431
                        </executions>
2432
                    </plugin>
2433

    
2434
                    <plugin>
2435
                        <groupId>org.codehaus.gmaven</groupId>
2436
                        <artifactId>gmaven-plugin</artifactId>
2437
                        <executions>
2438

    
2439
                            <execution>
2440
                                <id>increase-build-number</id>
2441
                                <phase>process-sources</phase>
2442
                                <goals>
2443
                                    <goal>execute</goal>
2444
                                </goals>
2445
                            </execution>
2446

    
2447
                            <execution>
2448
                                <id>build-package-info</id>
2449
                                <phase>prepare-package</phase>
2450
                                <goals>
2451
                                    <goal>execute</goal>
2452
                                </goals>
2453
                            </execution>
2454

    
2455
                            <execution>
2456
                                <id>build-package-index</id>
2457
                                <phase>package</phase>
2458
                                <goals>
2459
                                    <goal>execute</goal>
2460
                                </goals>
2461
                            </execution>
2462

    
2463
                            <execution>
2464
                                <id>install-plugin</id>
2465
                                <phase>install</phase>
2466
                                <goals>
2467
                                    <goal>execute</goal>
2468
                                </goals>
2469
                            </execution>
2470

    
2471
                            <execution>
2472
                                <id>deploy-package</id>
2473
                                <phase>install</phase>
2474
                                <goals>
2475
                                    <goal>execute</goal>
2476
                                </goals>
2477
                            </execution>
2478

    
2479
                        </executions>
2480
                    </plugin>
2481

    
2482
                </plugins>
2483
            </build>
2484
        </profile>
2485

    
2486
    </profiles>
2487

    
2488
    <properties>
2489
        <!-- General configuration -->
2490
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2491
        <localRepository>${user.home}/.m2/repository</localRepository>
2492
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2493

    
2494
        <!-- The property svn.tags.folder is used in external projects to override  -->
2495
        <!-- configuraction in maven-release-plugin -->
2496
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2497

    
2498
        <!-- Package info property values -->
2499
        <gvsig.version>2.5.1</gvsig.version>
2500
        <gvsig.package.info.codealias />
2501
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2502
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2503
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2504
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2505
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2506
        <gvsig.package.info.official>false</gvsig.package.info.official>
2507
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2508
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2509
        <gvsig.package.info.javaVM>j1_7</gvsig.package.info.javaVM>
2510
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2511
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.1.0</gvsig.package.info.dependencies>
2512
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2513
        <gvsig.package.info.sourcesURL>${project.scm.connection}</gvsig.package.info.sourcesURL>
2514
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2515
        <gvsig.package.info.categories />
2516
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2517

    
2518
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2519
        <gvsig.install.plugin>true</gvsig.install.plugin>
2520
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2521
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2522

    
2523
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2524

    
2525
        <!-- artifactID implementations libraries for use in runtime and test dependencies -->
2526
        <org.gvsig.about.impl>org.gvsig.about.impl</org.gvsig.about.impl>
2527
        <org.gvsig.annotation.lib.impl>org.gvsig.annotation.lib.impl</org.gvsig.annotation.lib.impl>
2528
        <org.gvsig.annotation.swing.impl>org.gvsig.annotation.swing.impl</org.gvsig.annotation.swing.impl>
2529
        <org.gvsig.compat.impl>org.gvsig.compat.se</org.gvsig.compat.impl>
2530
        <org.gvsig.exportto.lib.impl>org.gvsig.exportto.lib.impl</org.gvsig.exportto.lib.impl>
2531
        <org.gvsig.exportto.swing.impl>org.gvsig.exportto.swing.impl</org.gvsig.exportto.swing.impl>
2532
        <org.gvsig.fmap.dal.impl>org.gvsig.fmap.dal.impl</org.gvsig.fmap.dal.impl>
2533
        <org.gvsig.fmap.dal.swing.impl>org.gvsig.fmap.dal.swing.impl</org.gvsig.fmap.dal.swing.impl>
2534
        <org.gvsig.fmap.geometry.impl>org.gvsig.fmap.geometry.jts</org.gvsig.fmap.geometry.impl>
2535
        <org.gvsig.fmap.geometry.operation.impl>org.gvsig.fmap.geometry.operation.jts</org.gvsig.fmap.geometry.operation.impl>
2536
        <org.gvsig.fmap.mapcontext.impl>org.gvsig.fmap.mapcontext.impl</org.gvsig.fmap.mapcontext.impl>
2537
        <org.gvsig.fmap.mapcontext.operation.impl>org.gvsig.fmap.mapcontext.operation</org.gvsig.fmap.mapcontext.operation.impl>
2538
        <org.gvsig.installer.lib.impl>org.gvsig.installer.lib.impl</org.gvsig.installer.lib.impl>
2539
        <org.gvsig.installer.swing.impl>org.gvsig.installer.swing.impl</org.gvsig.installer.swing.impl>
2540
        <org.gvsig.metadata.lib.basic.impl>org.gvsig.metadata.lib.basic.impl</org.gvsig.metadata.lib.basic.impl>
2541
        <org.gvsig.metadata.swing.basic.impl>org.gvsig.metadata.swing.basic.impl</org.gvsig.metadata.swing.basic.impl>
2542
        <org.gvsig.newlayer.lib.impl>org.gvsig.newlayer.lib.impl</org.gvsig.newlayer.lib.impl>
2543
        <org.gvsig.personaldb.lib.impl>org.gvsig.personaldb.lib.impl</org.gvsig.personaldb.lib.impl>
2544
        <org.gvsig.projection.impl>org.gvsig.projection.cresques.impl</org.gvsig.projection.impl>
2545
        <!--
2546
        <org.gvsig.projection.impl>org.gvsig.projection.jcrs</org.gvsig.projection.impl>
2547
        -->
2548
        <org.gvsig.proj.lib.impl>org.gvsig.proj.lib.proj4j</org.gvsig.proj.lib.impl>
2549
        <org.gvsig.proj.swing.impl>org.gvsig.proj.swing.impl</org.gvsig.proj.swing.impl>
2550
        <org.gvsig.symbology.lib.impl>org.gvsig.symbology.lib.impl</org.gvsig.symbology.lib.impl>
2551
        <org.gvsig.symbology.swing.impl>org.gvsig.symbology.swing.impl</org.gvsig.symbology.swing.impl>
2552
        <org.gvsig.timesupport.lib.impl>org.gvsig.timesupport.lib.impl</org.gvsig.timesupport.lib.impl>
2553
        <org.gvsig.timesupport.swing.impl>org.gvsig.timesupport.swing.impl</org.gvsig.timesupport.swing.impl>
2554
        <org.gvsig.tools.dynform.impl>org.gvsig.tools.dynform.impl</org.gvsig.tools.dynform.impl>
2555
        <org.gvsig.tools.dynform.services>org.gvsig.tools.dynform.services</org.gvsig.tools.dynform.services>
2556
        <org.gvsig.tools.swing.impl>org.gvsig.tools.swing.impl</org.gvsig.tools.swing.impl>
2557

    
2558
        <jython.artifactId>jython-standalone</jython.artifactId>
2559
        <!-- External project versions -->
2560
        <gvsig.tools.version>3.0.209</gvsig.tools.version>
2561
        <gvsig.proj.version>1.0.4</gvsig.proj.version>
2562
        <gvsig.projection.api.version>2.0.25</gvsig.projection.api.version>
2563

    
2564
    </properties>
2565

    
2566
    <modules>
2567
        <module>org.gvsig.desktop.compat.cdc</module>
2568
        <module>org.gvsig.desktop.library</module>
2569
        <module>org.gvsig.desktop.framework</module>
2570
        <module>org.gvsig.desktop.plugin</module>
2571

    
2572
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2573
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2574

    
2575
    </modules>
2576
</project>
2577