Statistics
| Revision:

svn-gvsig-desktop / tags / org.gvsig.desktop-2.0.42 / pom.xml @ 44178

History | View | Annotate | Download (112 KB)

1 40435 jjdelcerro
<?xml version="1.0" encoding="UTF-8"?>
2 40512 jjdelcerro
<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 40435 jjdelcerro
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.gvsig</groupId>
6
    <artifactId>org.gvsig.desktop</artifactId>
7
    <packaging>pom</packaging>
8 40649 jjdelcerro
9 41501 jenkins
    <version>2.0.42</version>
10 40435 jjdelcerro
11
    <name>${project.artifactId}</name>
12
    <description>
13 41419 jjdelcerro
        This is part of the sources of "gSIG desktop" application.
14 40581 jjdelcerro
15 41419 jjdelcerro
        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 40435 jjdelcerro
    </description>
24
25 40472 jjdelcerro
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31 41419 jjdelcerro
                "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 40472 jjdelcerro
        </license>
37
    </licenses>
38 40435 jjdelcerro
39 40480 jjdelcerro
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43 40435 jjdelcerro
44 40480 jjdelcerro
    <scm>
45 41501 jenkins
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.42</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.42</developerConnection>
47
        <url>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/tags/org.gvsig.desktop-2.0.42</url>
48 40480 jjdelcerro
    </scm>
49
50
    <repositories>
51 41419 jjdelcerro
        <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 40480 jjdelcerro
    </repositories>
67
68 40435 jjdelcerro
    <distributionManagement>
69 41419 jjdelcerro
        <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 40435 jjdelcerro
    </distributionManagement>
86 40480 jjdelcerro
87
    <issueManagement>
88 41419 jjdelcerro
        <system>redmine</system>
89
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
90 40480 jjdelcerro
    </issueManagement>
91 40435 jjdelcerro
92
    <mailingLists>
93 41419 jjdelcerro
        <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 40435 jjdelcerro
    </mailingLists>
127
128
    <dependencyManagement>
129
        <dependencies>
130
131
            <!-- Non gvSIG projects -->
132
            <!-- NOTE: the list of dependencies is ordered alphabetically -->
133
            <!-- by the artifactId. Please, if new dependencies are added, -->
134
            <!--keep the order.-->
135
136
            <dependency>
137
                <groupId>org.n52</groupId>
138
                <artifactId>52n-wps-config</artifactId>
139
                <version>1.0.1</version>
140
            </dependency>
141
            <dependency>
142
                <groupId>net.opengis</groupId>
143
                <artifactId>52n-wps-xml</artifactId>
144
                <version>1.0.0</version>
145
            </dependency>
146
            <dependency>
147
                <groupId>org.jzkit</groupId>
148
                <artifactId>a2j-runtime</artifactId>
149
                <version>2.0.9</version>
150
            </dependency>
151
            <dependency>
152
                <groupId>org.jzkit</groupId>
153
                <artifactId>a2j</artifactId>
154
                <version>2.0.9</version>
155
            </dependency>
156
            <dependency>
157
                <groupId>net.swing</groupId>
158
                <artifactId>amic-util</artifactId>
159
                <version>unknown</version>
160
            </dependency>
161
            <dependency>
162
                <groupId>org.apache.ant</groupId>
163
                <artifactId>ant</artifactId>
164
                <version>1.8.1</version>
165
            </dependency>
166
            <dependency>
167
                <groupId>org.apache.ant</groupId>
168
                <artifactId>ant-apache-oro</artifactId>
169
                <version>1.8.1</version>
170
            </dependency>
171
            <dependency>
172
                <groupId>ant-contrib</groupId>
173
                <artifactId>ant-contrib</artifactId>
174
                <version>1.0b3</version>
175
                <exclusions>
176
                    <exclusion>
177
                        <groupId>ant</groupId>
178
                        <artifactId>ant</artifactId>
179
                    </exclusion>
180
                </exclusions>
181
            </dependency>
182
            <dependency>
183
                <groupId>org.apache.ant</groupId>
184
                <artifactId>ant-launcher</artifactId>
185
                <version>1.8.1</version>
186
            </dependency>
187
            <dependency>
188
                <groupId>org.apache.ant</groupId>
189
                <artifactId>ant-nodeps</artifactId>
190
                <version>1.8.1</version>
191
            </dependency>
192
            <dependency>
193
                <groupId>org.tigris.antelope</groupId>
194
                <artifactId>antelopetasks</artifactId>
195
                <version>3.2.10</version>
196
            </dependency>
197
            <dependency>
198
                <groupId>com.sardak</groupId>
199
                <artifactId>antform</artifactId>
200
                <version>2.0</version>
201
            </dependency>
202
            <dependency>
203
                <groupId>org.apache.xmlgraphics</groupId>
204
                <artifactId>batik-awt-util</artifactId>
205
                <version>1.7</version>
206
            </dependency>
207
            <dependency>
208
                <groupId>org.apache.xmlgraphics</groupId>
209
                <artifactId>batik-bridge</artifactId>
210
                <version>1.7</version>
211
            </dependency>
212
            <dependency>
213
                <groupId>org.apache.xmlgraphics</groupId>
214 40622 jjdelcerro
                <artifactId>batik-ext</artifactId>
215
                <version>1.7</version>
216
            </dependency>
217
            <dependency>
218
                <groupId>org.apache.xmlgraphics</groupId>
219 40435 jjdelcerro
                <artifactId>batik-gui-util</artifactId>
220
                <version>1.7</version>
221
            </dependency>
222
            <dependency>
223
                <groupId>org.apache.xmlgraphics</groupId>
224
                <artifactId>batik-gvt</artifactId>
225
                <version>1.7</version>
226
            </dependency>
227
            <dependency>
228
                <groupId>org.apache.xmlgraphics</groupId>
229
                <artifactId>batik-script</artifactId>
230
                <version>1.7</version>
231
            </dependency>
232
            <dependency>
233
                <groupId>org.apache.xmlgraphics</groupId>
234
                <artifactId>batik-xml</artifactId>
235
                <version>1.7</version>
236
            </dependency>
237
            <dependency>
238 40554 jjdelcerro
                <groupId>org.apache.xmlgraphics</groupId>
239
                <artifactId>batik-anim</artifactId>
240
                <version>1.7</version>
241
            </dependency>
242
            <dependency>
243
                <groupId>org.apache.xmlgraphics</groupId>
244
                <artifactId>batik-css</artifactId>
245
                <version>1.7</version>
246
            </dependency>
247
            <dependency>
248
                <groupId>org.apache.xmlgraphics</groupId>
249
                <artifactId>batik-dom</artifactId>
250
                <version>1.7</version>
251
            </dependency>
252
            <dependency>
253
                <groupId>org.apache.xmlgraphics</groupId>
254
                <artifactId>batik-js</artifactId>
255
                <version>1.7</version>
256
            </dependency>
257
            <dependency>
258
                <groupId>org.apache.xmlgraphics</groupId>
259
                <artifactId>batik-parser</artifactId>
260
                <version>1.7</version>
261
            </dependency>
262
            <dependency>
263
                <groupId>org.apache.xmlgraphics</groupId>
264
                <artifactId>batik-svg-dom</artifactId>
265
                <version>1.7</version>
266
            </dependency>
267
            <dependency>
268 40435 jjdelcerro
                <groupId>bsf</groupId>
269
                <artifactId>bsf</artifactId>
270
                <version>2.3.0-rc1</version>
271
            </dependency>
272
            <dependency>
273
                <groupId>org.apache.bsf</groupId>
274
                <artifactId>bsf-api</artifactId>
275
                <version>3.1</version>
276
            </dependency>
277
            <dependency>
278
                <groupId>org.apache.bsf</groupId>
279
                <artifactId>bsf-utils</artifactId>
280
                <version>3.1</version>
281
            </dependency>
282
            <dependency>
283
                <groupId>bsh</groupId>
284
                <artifactId>bsh</artifactId>
285
                <version>2.0b4</version>
286
            </dependency>
287
            <dependency>
288
                <groupId>castor</groupId>
289
                <artifactId>castor</artifactId>
290
                <version>0.9.5.3</version>
291
            </dependency>
292 41311 jjdelcerro
293 40435 jjdelcerro
            <dependency>
294
                <groupId>commons-beanutils</groupId>
295
                <artifactId>commons-beanutils</artifactId>
296
                <version>1.6</version>
297
            </dependency>
298
            <dependency>
299
                <groupId>commons-dbcp</groupId>
300
                <artifactId>commons-dbcp</artifactId>
301
                <version>1.2.2</version>
302
            </dependency>
303
            <dependency>
304 41419 jjdelcerro
                <groupId>commons-codec</groupId>
305
                <artifactId>commons-codec</artifactId>
306
                <version>1.6</version>
307 40435 jjdelcerro
            </dependency>
308
            <dependency>
309
                <groupId>commons-collections</groupId>
310
                <artifactId>commons-collections</artifactId>
311
                <version>3.2.1</version>
312
            </dependency>
313 41419 jjdelcerro
            <dependency>
314
                <groupId>org.apache.solr</groupId>
315
                <artifactId>solr-commons-csv</artifactId>
316
                <version>3.5.0</version>
317 41311 jjdelcerro
            </dependency>
318 40435 jjdelcerro
            <dependency>
319
                <groupId>commons-httpclient</groupId>
320
                <artifactId>commons-httpclient</artifactId>
321
                <version>2.0.2</version>
322
            </dependency>
323
            <dependency>
324 41419 jjdelcerro
                <groupId>commons-cli</groupId>
325
                <artifactId>commons-cli</artifactId>
326
                <version>1.2</version>
327 40435 jjdelcerro
            </dependency>
328
            <dependency>
329
                <groupId>commons-io</groupId>
330
                <artifactId>commons-io</artifactId>
331
                <version>2.4</version>
332
            </dependency>
333
            <dependency>
334 41311 jjdelcerro
                <groupId>org.apache.commons</groupId>
335
                <artifactId>commons-lang3</artifactId>
336
                <version>3.1</version>
337
            </dependency>
338 41012 jjdelcerro
            <dependency>
339 41311 jjdelcerro
                <groupId>commons-configuration</groupId>
340
                <artifactId>commons-configuration</artifactId>
341
                <version>1.10</version>
342
            </dependency>
343
            <dependency>
344 40435 jjdelcerro
                <groupId>commons-logging</groupId>
345
                <artifactId>commons-logging</artifactId>
346
                <version>1.1.1</version>
347
            </dependency>
348
            <dependency>
349
                <groupId>commons-logging</groupId>
350
                <artifactId>commons-logging</artifactId>
351
                <version>1.1.1</version>
352
                <classifier>api</classifier>
353
            </dependency>
354
            <dependency>
355 41419 jjdelcerro
                <groupId>commons-pool</groupId>
356
                <artifactId>commons-pool</artifactId>
357
                <version>1.6</version>
358 40581 jjdelcerro
            </dependency>
359 41311 jjdelcerro
360 40581 jjdelcerro
            <dependency>
361 40435 jjdelcerro
                <groupId>org.dspace</groupId>
362
                <artifactId>cql-java</artifactId>
363
                <version>1.0</version>
364
            </dependency>
365
            <dependency>
366 41419 jjdelcerro
                <groupId>easymock</groupId>
367
                <artifactId>easymock</artifactId>
368
                <version>1.2_Java1.3</version>
369 40435 jjdelcerro
            </dependency>
370
            <dependency>
371 41419 jjdelcerro
                <groupId>easymock</groupId>
372
                <artifactId>easymockclassextension</artifactId>
373
                <version>1.2</version>
374 40435 jjdelcerro
            </dependency>
375
            <dependency>
376
                <groupId>flanagan</groupId>
377
                <artifactId>flanagan</artifactId>
378
                <version>20090616</version>
379
            </dependency>
380
            <dependency>
381
                <groupId>net.sf</groupId>
382
                <artifactId>flib-jcalendar</artifactId>
383
                <version>unknown</version>
384
            </dependency>
385
            <dependency>
386
                <groupId>org.opengis</groupId>
387
                <artifactId>geoapi</artifactId>
388
                <version>2.0</version>
389
            </dependency>
390
            <dependency>
391
                <groupId>geojava</groupId>
392
                <artifactId>geojava</artifactId>
393
                <version>unknown</version>
394
            </dependency>
395
            <dependency>
396
                <groupId>org.geonames</groupId>
397
                <artifactId>geonames</artifactId>
398
                <version>1.0</version>
399
                <classifier>java5</classifier>
400
            </dependency>
401
            <dependency>
402
                <groupId>org.codehaus.groovy</groupId>
403
                <artifactId>groovy-all</artifactId>
404
                <version>1.7.6</version>
405
            </dependency>
406 41419 jjdelcerro
            <dependency>
407 40435 jjdelcerro
                <groupId>org.geotools</groupId>
408
                <artifactId>gt2-legacy</artifactId>
409
                <version>2.2-RC2</version>
410
            </dependency>
411
            <dependency>
412
                <groupId>org.geotools</groupId>
413
                <artifactId>gt2-main</artifactId>
414
                <version>2.2.2</version>
415
            </dependency>
416
            <dependency>
417
                <groupId>org.geotools</groupId>
418
                <artifactId>gt2-referencing</artifactId>
419
                <version>2.2-RC2</version>
420
            </dependency>
421
            <dependency>
422
                <groupId>hsqldb</groupId>
423
                <artifactId>hsqldb</artifactId>
424
                <version>1.8.0.10</version>
425
            </dependency>
426
            <dependency>
427
                <groupId>com.h2database</groupId>
428
                <artifactId>h2</artifactId>
429
                <version>1.3.150</version>
430
            </dependency>
431
            <dependency>
432
                <groupId>org.ini4j</groupId>
433
                <artifactId>ini4j</artifactId>
434
                <version>0.5.1</version>
435
            </dependency>
436
            <dependency>
437
                <groupId>com.lowagie</groupId>
438
                <artifactId>itext</artifactId>
439
                <version>2.1.4</version>
440
            </dependency>
441
            <dependency>
442
                <groupId>javax.media</groupId>
443
                <artifactId>jai_core</artifactId>
444
                <version>1.1.3</version>
445
            </dependency>
446
            <dependency>
447
                <groupId>javax.media</groupId>
448
                <artifactId>jai_codec</artifactId>
449
                <version>1.1.3</version>
450
            </dependency>
451
            <dependency>
452
                <groupId>gov.nist.math</groupId>
453
                <artifactId>jama</artifactId>
454
                <version>unknown</version>
455
            </dependency>
456
            <dependency>
457
                <groupId>javax.help</groupId>
458
                <artifactId>javahelp</artifactId>
459
                <version>2.0.05</version>
460
            </dependency>
461
            <dependency>
462
                <groupId>com.toedter</groupId>
463
                <artifactId>jcalendar</artifactId>
464
                <version>1.1.4</version>
465
            </dependency>
466
            <dependency>
467
                <groupId>jfree</groupId>
468
                <artifactId>jcommon</artifactId>
469
                <version>1.0.12</version>
470
            </dependency>
471
            <dependency>
472
                <groupId>jdom</groupId>
473
                <artifactId>jdom</artifactId>
474
                <version>1.0</version>
475
            </dependency>
476
            <dependency>
477
                <groupId>org.nfunk</groupId>
478
                <artifactId>jep</artifactId>
479
                <version>2.4.0</version>
480
            </dependency>
481
            <dependency>
482
                <groupId>jfree</groupId>
483
                <artifactId>jfreechart</artifactId>
484
                <version>1.0.7</version>
485
            </dependency>
486
            <dependency>
487
                <groupId>org.jfree</groupId>
488
                <artifactId>jfreechart</artifactId>
489
                <version>1.0.14</version>
490
            </dependency>
491
            <dependency>
492
                <groupId>org.jgraf</groupId>
493
                <artifactId>jgraf</artifactId>
494
                <version>0.0.1</version>
495
            </dependency>
496
            <dependency>
497
                <groupId>net.sf</groupId>
498
                <artifactId>jgraph</artifactId>
499
                <version>5.10.1.5</version>
500
            </dependency>
501
            <dependency>
502
                <groupId>net.sf</groupId>
503
                <artifactId>jgridshiftapi</artifactId>
504
                <version>1.0</version>
505
            </dependency>
506
            <dependency>
507
                <groupId>com.sun</groupId>
508
                <artifactId>jimi</artifactId>
509
                <version>1.1</version>
510
            </dependency>
511
            <dependency>
512 41012 jjdelcerro
                <groupId>joda-time</groupId>
513
                <artifactId>joda-time</artifactId>
514
                <version>1.6</version>
515
            </dependency>
516
            <dependency>
517 40435 jjdelcerro
                <groupId>org.jpedal</groupId>
518
                <artifactId>jpedal_lgpl</artifactId>
519
                <version>4.37b36</version>
520
            </dependency>
521
            <dependency>
522
                <groupId>org.jruby</groupId>
523
                <artifactId>jruby</artifactId>
524
                <version>1.5.6</version>
525
            </dependency>
526
            <dependency>
527
                <groupId>rhino</groupId>
528
                <artifactId>js</artifactId>
529 40508 jjdelcerro
                <!-- This is the version already included in Java 1.6 -->
530 40435 jjdelcerro
                <version>1.6R2</version>
531
            </dependency>
532
            <dependency>
533
                <groupId>net.sf</groupId>
534
                <artifactId>jsi</artifactId>
535
                <version>unknown</version>
536
            </dependency>
537
            <dependency>
538
                <groupId>javax.units</groupId>
539
                <artifactId>jsr108</artifactId>
540
                <version>0.01</version>
541
            </dependency>
542
            <dependency>
543
                <groupId>com.vividsolutions</groupId>
544
                <artifactId>jts</artifactId>
545 40480 jjdelcerro
                <version>1.13</version>
546 40435 jjdelcerro
            </dependency>
547
            <dependency>
548
                <groupId>junit</groupId>
549
                <artifactId>junit</artifactId>
550
                <version>3.8.1</version>
551
            </dependency>
552
            <dependency>
553
                <groupId>jwizardcomponent</groupId>
554
                <artifactId>jwizardcomponent</artifactId>
555
                <version>1.2.2</version>
556
            </dependency>
557
            <dependency>
558
                <groupId>jwizardcomponent</groupId>
559
                <artifactId>jwizardcomponent-0i18n</artifactId>
560
                <version>1.2.2.1</version>
561
            </dependency>
562
            <dependency>
563
                <groupId>org.python</groupId>
564
                <artifactId>jython</artifactId>
565
                <version>2.5.2</version>
566
            </dependency>
567
            <dependency>
568
                <groupId>org.jzkit</groupId>
569
                <artifactId>jzkit2-core</artifactId>
570
                <version>2.0.0</version>
571
            </dependency>
572
            <dependency>
573
                <groupId>org.jzkit</groupId>
574
                <artifactId>jzkit2-z3950</artifactId>
575
                <version>2.0.0</version>
576
            </dependency>
577
            <dependency>
578
                <groupId>org.jzkit</groupId>
579
                <artifactId>jzkit2-origin</artifactId>
580
                <version>2.0.0</version>
581
            </dependency>
582
            <dependency>
583
                <groupId>net.sf.kxml</groupId>
584
                <artifactId>kxml2</artifactId>
585
                <version>2.2.2</version>
586
            </dependency>
587
            <dependency>
588
                <groupId>log4j</groupId>
589
                <artifactId>log4j</artifactId>
590
                <version>1.2.14</version>
591
            </dependency>
592
            <dependency>
593 41271 jjdelcerro
                <groupId>com.googlecode.log4jdbc</groupId>
594
                <artifactId>log4jdbc</artifactId>
595
                <version>1.2</version>
596
            </dependency>
597
            <dependency>
598 41419 jjdelcerro
                <groupId>com.jgoodies</groupId>
599
                <artifactId>jgoodies-common</artifactId>
600
                <version>1.4.0</version>
601 41271 jjdelcerro
            </dependency>
602
            <dependency>
603 41419 jjdelcerro
                <groupId>com.jgoodies</groupId>
604
                <artifactId>jgoodies-forms</artifactId>
605
                <version>1.6.0</version>
606 41271 jjdelcerro
            </dependency>
607
            <dependency>
608 41419 jjdelcerro
                <groupId>com.jgoodies</groupId>
609
                <artifactId>looks</artifactId>
610
                <version>2.2.2</version>
611 41271 jjdelcerro
            </dependency>
612
            <dependency>
613 40435 jjdelcerro
                <groupId>com.ostermiller</groupId>
614
                <artifactId>ostermillerutils</artifactId>
615
                <version>1.4.3</version>
616
            </dependency>
617
            <dependency>
618
                <groupId>mysql</groupId>
619
                <artifactId>mysql-connector-java</artifactId>
620
                <version>5.1.6</version>
621
            </dependency>
622
            <dependency>
623 41419 jjdelcerro
                <groupId>postgresql</groupId>
624
                <artifactId>postgresql</artifactId>
625
                <version>9.1-901.jdbc3</version>
626 40435 jjdelcerro
            </dependency>
627
            <dependency>
628
                <groupId>es.unex</groupId>
629
                <artifactId>sextante</artifactId>
630
                <version>0.6.0</version>
631
            </dependency>
632
            <dependency>
633
                <groupId>es.unex</groupId>
634
                <artifactId>sextante_gui</artifactId>
635
                <version>0.6.0</version>
636
            </dependency>
637
            <dependency>
638
                <groupId>es.unex</groupId>
639
                <artifactId>sextante_wps</artifactId>
640
                <version>0.6.0</version>
641
            </dependency>
642
            <dependency>
643
                <groupId>es.unex</groupId>
644
                <artifactId>libMath</artifactId>
645
                <version>0.6.0</version>
646
            </dependency>
647
            <dependency>
648
                <groupId>es.unex</groupId>
649
                <artifactId>libDocEngines</artifactId>
650
                <version>0.6.0</version>
651
            </dependency>
652
            <dependency>
653 41419 jjdelcerro
                <groupId>org.apache.directory.studio</groupId>
654
                <artifactId>org.apache.commons.pool</artifactId>
655
                <version>1.6</version>
656 40581 jjdelcerro
            </dependency>
657
            <dependency>
658 41419 jjdelcerro
                <groupId>org.osgeo</groupId>
659
                <artifactId>proj4j</artifactId>
660
                <version>0.1.0</version>
661 40581 jjdelcerro
            </dependency>
662
            <dependency>
663 40435 jjdelcerro
                <groupId>sil</groupId>
664
                <artifactId>sil</artifactId>
665
                <version>0.43b-am1</version>
666
            </dependency>
667
            <dependency>
668
                <groupId>org.slf4j</groupId>
669
                <artifactId>slf4j-api</artifactId>
670
                <version>1.5.5</version>
671
            </dependency>
672
            <dependency>
673
                <groupId>org.slf4j</groupId>
674
                <artifactId>slf4j-log4j12</artifactId>
675
                <version>1.5.5</version>
676
            </dependency>
677
            <dependency>
678
                <groupId>net.sf.smc</groupId>
679
                <artifactId>smc</artifactId>
680
                <version>4.3</version>
681
            </dependency>
682
            <dependency>
683
                <groupId>soap</groupId>
684
                <artifactId>soap</artifactId>
685
                <version>2.3</version>
686
            </dependency>
687
            <dependency>
688
                <groupId>spatialindex</groupId>
689
                <artifactId>spatialindex</artifactId>
690
                <version>unknown</version>
691
            </dependency>
692
            <dependency>
693
                <groupId>org.springframework</groupId>
694
                <artifactId>spring</artifactId>
695
                <version>1.2.8</version>
696
            </dependency>
697
            <dependency>
698
                <groupId>net.sf</groupId>
699
                <artifactId>sqljep</artifactId>
700 40626 jldominguez
                <version>0.2.1</version>
701 40435 jjdelcerro
            </dependency>
702
            <dependency>
703 41419 jjdelcerro
                <groupId>net.sf.supercsv</groupId>
704
                <artifactId>super-csv</artifactId>
705
                <version>2.1.0</version>
706
            </dependency>
707
            <dependency>
708 40435 jjdelcerro
                <groupId>org.tmatesoft.svnkit</groupId>
709
                <artifactId>svnkit</artifactId>
710
                <version>1.3.3</version>
711
            </dependency>
712
            <dependency>
713
                <groupId>org.tmatesoft.svnkit</groupId>
714
                <artifactId>svnkit-cli</artifactId>
715
                <version>1.3.3</version>
716
            </dependency>
717
            <dependency>
718
                <groupId>tablelayout</groupId>
719
                <artifactId>TableLayout</artifactId>
720
                <version>20050920</version>
721
            </dependency>
722
            <dependency>
723
                <groupId>info.clearthought</groupId>
724
                <artifactId>TableLayout-bin-jdk1.5</artifactId>
725
                <version>2007-04-21</version>
726
            </dependency>
727
            <dependency>
728
                <groupId>net.sourceforge.thinlet</groupId>
729
                <artifactId>thinlet</artifactId>
730
                <version>2005-03-28</version>
731
            </dependency>
732
            <dependency>
733
                <groupId>gnu.trove</groupId>
734
                <artifactId>trove</artifactId>
735
                <version>0.1.8</version>
736
            </dependency>
737
            <dependency>
738
                <groupId>java3d</groupId>
739
                <artifactId>vecmath</artifactId>
740
                <version>1.3.1</version>
741
            </dependency>
742
            <dependency>
743
                <groupId>org.apache</groupId>
744
                <artifactId>xbean</artifactId>
745
                <version>2.2.0</version>
746
            </dependency>
747
            <dependency>
748
                <groupId>xerces</groupId>
749
                <artifactId>xercesImpl</artifactId>
750
                <version>2.5.0</version>
751
            </dependency>
752
            <dependency>
753
                <groupId>xml-apis</groupId>
754
                <artifactId>xml-apis-ext</artifactId>
755
                <version>1.3.04</version>
756
            </dependency>
757
            <dependency>
758
                <groupId>xmlpull</groupId>
759
                <artifactId>xmlpull</artifactId>
760
                <version>1.1.3.1</version>
761
            </dependency>
762
            <dependency>
763
                <groupId>zql</groupId>
764
                <artifactId>zql</artifactId>
765
                <version>unknown</version>
766
            </dependency>
767
768
            <!-- External gvSIG projects -->
769
770
            <dependency>
771 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
772
                <artifactId>org.gvsig.jdk.v1_6</artifactId>
773
                <version>1.0.0</version>
774 40435 jjdelcerro
            </dependency>
775
            <dependency>
776 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
777
                <artifactId>org.gvsig.jdk.v1_4</artifactId>
778
                <version>1.0.0</version>
779 40435 jjdelcerro
            </dependency>
780
            <dependency>
781
                <groupId>org.gvsig</groupId>
782
                <artifactId>org.gvsig.tools.lib</artifactId>
783 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
784 40435 jjdelcerro
            </dependency>
785
            <dependency>
786
                <groupId>org.gvsig</groupId>
787
                <artifactId>org.gvsig.tools.lib</artifactId>
788 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
789 40435 jjdelcerro
                <type>test-jar</type>
790
            </dependency>
791
            <dependency>
792
                <groupId>org.gvsig</groupId>
793
                <artifactId>org.gvsig.tools.swing.api</artifactId>
794 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
795 40435 jjdelcerro
            </dependency>
796
            <dependency>
797
                <groupId>org.gvsig</groupId>
798
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
799 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
800 40435 jjdelcerro
            </dependency>
801
            <dependency>
802
                <groupId>org.gvsig</groupId>
803
                <artifactId>org.gvsig.tools.swing.spi</artifactId>
804 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
805 40435 jjdelcerro
            </dependency>
806
            <dependency>
807
                <groupId>org.gvsig</groupId>
808
                <artifactId>org.gvsig.tools.swing.serv.field</artifactId>
809 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
810 40435 jjdelcerro
            </dependency>
811
            <dependency>
812
                <groupId>org.gvsig</groupId>
813
                <artifactId>org.gvsig.tools.swing.serv.jlist</artifactId>
814 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
815 40435 jjdelcerro
            </dependency>
816
            <dependency>
817
                <groupId>org.gvsig</groupId>
818
                <artifactId>org.gvsig.tools.swing.serv.jform</artifactId>
819 40487 jjdelcerro
                <version>${gvsig.tools.version}</version>
820 40435 jjdelcerro
            </dependency>
821 40835 jjdelcerro
822 40435 jjdelcerro
            <dependency>
823
                <groupId>org.gvsig</groupId>
824 40835 jjdelcerro
                <artifactId>org.gvsig.tools.dynform.api</artifactId>
825
                <version>${gvsig.tools.version}</version>
826
            </dependency>
827
            <dependency>
828
                <groupId>org.gvsig</groupId>
829
                <artifactId>org.gvsig.tools.dynform.spi</artifactId>
830
                <version>${gvsig.tools.version}</version>
831
            </dependency>
832
            <dependency>
833
                <groupId>org.gvsig</groupId>
834
                <artifactId>org.gvsig.tools.dynform.services</artifactId>
835
                <version>${gvsig.tools.version}</version>
836
            </dependency>
837
            <dependency>
838
                <groupId>org.gvsig</groupId>
839
                <artifactId>org.gvsig.tools.dynform.impl</artifactId>
840
                <version>${gvsig.tools.version}</version>
841
            </dependency>
842
843
            <dependency>
844
                <groupId>org.gvsig</groupId>
845 40435 jjdelcerro
                <artifactId>org.gvsig.about.api</artifactId>
846 40513 jjdelcerro
                <version>${gvsig.about.version}</version>
847 40435 jjdelcerro
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.about.impl</artifactId>
851 40513 jjdelcerro
                <version>${gvsig.about.version}</version>
852 40435 jjdelcerro
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.catalog</artifactId>
856
                <version>2.0</version>
857
            </dependency>
858 41419 jjdelcerro
            <dependency>
859 40435 jjdelcerro
                <groupId>org.gvsig</groupId>
860
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
861 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
862 40435 jjdelcerro
            </dependency>
863
            <dependency>
864
                <groupId>org.gvsig</groupId>
865
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
866 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
867 40435 jjdelcerro
            </dependency>
868
            <dependency>
869
                <groupId>org.gvsig</groupId>
870
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
871 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
872 40435 jjdelcerro
            </dependency>
873
            <dependency>
874
                <groupId>org.gvsig</groupId>
875
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
876 40513 jjdelcerro
                <version>${gvsig.timesupport.version}</version>
877 40435 jjdelcerro
            </dependency>
878
            <dependency>
879 41419 jjdelcerro
                <groupId>org.gvsig.external</groupId>
880
                <artifactId>org.gvsig.external.jump</artifactId>
881
                <version>1.0.0</version>
882 40435 jjdelcerro
            </dependency>
883
            <dependency>
884
                <groupId>org.gvsig</groupId>
885
                <artifactId>org.gvsig.proj.lib.api</artifactId>
886 40501 jjdelcerro
                <version>${gvsig.proj.version}</version>
887 40435 jjdelcerro
            </dependency>
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
891 40501 jjdelcerro
                <version>${gvsig.proj.version}</version>
892 40435 jjdelcerro
            </dependency>
893 40506 jjdelcerro
            <dependency>
894 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
895
                <artifactId>org.gvsig.proj.swing.api</artifactId>
896
                <version>${gvsig.proj.version}</version>
897 40506 jjdelcerro
            </dependency>
898 40581 jjdelcerro
            <dependency>
899 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
900
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
901
                <version>${gvsig.proj.version}</version>
902 40581 jjdelcerro
            </dependency>
903
            <dependency>
904 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
905
                <artifactId>org.gvsig.projection.api</artifactId>
906
                <version>${gvsig.projection.api.version}</version>
907 40581 jjdelcerro
            </dependency>
908 40435 jjdelcerro
909
            <!-- Childs projects -->
910
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913 40608 jjdelcerro
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
914 41501 jenkins
                <version>2.0.42</version>
915 40608 jjdelcerro
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
919 41501 jenkins
                <version>2.0.42</version>
920 40608 jjdelcerro
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
924 41501 jenkins
                <version>2.0.42</version>
925 40608 jjdelcerro
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
929 41501 jenkins
                <version>2.0.42</version>
930 40608 jjdelcerro
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933 40501 jjdelcerro
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
934 41501 jenkins
                <version>2.0.42</version>
935 40501 jjdelcerro
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
939 41501 jenkins
                <version>2.0.42</version>
940 40501 jjdelcerro
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943 40435 jjdelcerro
                <artifactId>org.gvsig.andami</artifactId>
944 41501 jenkins
                <version>2.0.42</version>
945 40435 jjdelcerro
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.app</artifactId>
949 41501 jenkins
                <version>2.0.42</version>
950 40435 jjdelcerro
            </dependency>
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.ui</artifactId>
954 41501 jenkins
                <version>2.0.42</version>
955 40435 jjdelcerro
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.control</artifactId>
959 41501 jenkins
                <version>2.0.42</version>
960 40435 jjdelcerro
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
964 41501 jenkins
                <version>2.0.42</version>
965 40435 jjdelcerro
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
969 41501 jenkins
                <version>2.0.42</version>
970 40435 jjdelcerro
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
974 41501 jenkins
                <version>2.0.42</version>
975 40435 jjdelcerro
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
979 41501 jenkins
                <version>2.0.42</version>
980 40435 jjdelcerro
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
984 41501 jenkins
                <version>2.0.42</version>
985 40435 jjdelcerro
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
989 41501 jenkins
                <version>2.0.42</version>
990 40435 jjdelcerro
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
994 41501 jenkins
                <version>2.0.42</version>
995 40435 jjdelcerro
                <type>test-jar</type>
996
                <scope>test</scope>
997
            </dependency>
998
            <dependency>
999
                <groupId>org.gvsig</groupId>
1000
                <artifactId>org.gvsig.fmap.dal.db.lib</artifactId>
1001 41501 jenkins
                <version>2.0.42</version>
1002 40435 jjdelcerro
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1006 41501 jenkins
                <version>2.0.42</version>
1007 40435 jjdelcerro
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1011 41501 jenkins
                <version>2.0.42</version>
1012 40435 jjdelcerro
            </dependency>
1013 40513 jjdelcerro
1014 40435 jjdelcerro
            <dependency>
1015
                <groupId>org.gvsig</groupId>
1016 40513 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1017 41501 jenkins
                <version>2.0.42</version>
1018 40435 jjdelcerro
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1022 41501 jenkins
                <version>2.0.42</version>
1023 40435 jjdelcerro
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026 41012 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1027 41501 jenkins
                <version>2.0.42</version>
1028 41012 jjdelcerro
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031 40435 jjdelcerro
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1032 41501 jenkins
                <version>2.0.42</version>
1033 40435 jjdelcerro
            </dependency>
1034
            <dependency>
1035 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1036
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1037 41501 jenkins
                <version>2.0.42</version>
1038 40435 jjdelcerro
            </dependency>
1039
            <dependency>
1040 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1041
                <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1042 41501 jenkins
                <version>2.0.42</version>
1043 41419 jjdelcerro
                <type>test-jar</type>
1044 40435 jjdelcerro
            </dependency>
1045
            <dependency>
1046 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1047
                <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1048 41501 jenkins
                <version>2.0.42</version>
1049 40435 jjdelcerro
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1053 41501 jenkins
                <version>2.0.42</version>
1054 40435 jjdelcerro
            </dependency>
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058 41501 jenkins
                <version>2.0.42</version>
1059 40435 jjdelcerro
            </dependency>
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063 41501 jenkins
                <version>2.0.42</version>
1064 40435 jjdelcerro
            </dependency>
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1068 41501 jenkins
                <version>2.0.42</version>
1069 40435 jjdelcerro
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1073 41501 jenkins
                <version>2.0.42</version>
1074 40435 jjdelcerro
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1078 41501 jenkins
                <version>2.0.42</version>
1079 40435 jjdelcerro
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1083 41501 jenkins
                <version>2.0.42</version>
1084 40435 jjdelcerro
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1088 41501 jenkins
                <version>2.0.42</version>
1089 40435 jjdelcerro
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.impl</artifactId>
1093 41501 jenkins
                <version>2.0.42</version>
1094 40435 jjdelcerro
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098 41501 jenkins
                <version>2.0.42</version>
1099 40435 jjdelcerro
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1103 41501 jenkins
                <version>2.0.42</version>
1104 40435 jjdelcerro
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.compat.api</artifactId>
1108 41501 jenkins
                <version>2.0.42</version>
1109 40435 jjdelcerro
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.compat.se</artifactId>
1113 41501 jenkins
                <version>2.0.42</version>
1114 40435 jjdelcerro
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.remoteclient</artifactId>
1118 41501 jenkins
                <version>2.0.42</version>
1119 40435 jjdelcerro
            </dependency>
1120
            <dependency>
1121
                <groupId>org.gvsig</groupId>
1122
                <artifactId>org.gvsig.i18n</artifactId>
1123 41501 jenkins
                <version>2.0.42</version>
1124 40435 jjdelcerro
            </dependency>
1125
            <dependency>
1126
                <groupId>org.gvsig</groupId>
1127
                <artifactId>org.gvsig.utils</artifactId>
1128 41501 jenkins
                <version>2.0.42</version>
1129 40435 jjdelcerro
            </dependency>
1130
            <dependency>
1131 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1132
                <artifactId>org.gvsig.annotation.lib.api</artifactId>
1133 41501 jenkins
                <version>2.0.42</version>
1134 40435 jjdelcerro
            </dependency>
1135
            <dependency>
1136 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1137
                <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1138 41501 jenkins
                <version>2.0.42</version>
1139 40435 jjdelcerro
            </dependency>
1140
            <dependency>
1141 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1142
                <artifactId>org.gvsig.annotation.swing.api</artifactId>
1143 41501 jenkins
                <version>2.0.42</version>
1144 40435 jjdelcerro
            </dependency>
1145
            <dependency>
1146 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1147
                <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1148 41501 jenkins
                <version>2.0.42</version>
1149 40435 jjdelcerro
            </dependency>
1150
            <dependency>
1151 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1152
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1153 41501 jenkins
                <version>2.0.42</version>
1154 40435 jjdelcerro
            </dependency>
1155
            <dependency>
1156 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1157
                <artifactId>org.gvsig.exportto.lib.api</artifactId>
1158 41501 jenkins
                <version>2.0.42</version>
1159 41419 jjdelcerro
                <type>test-jar</type>
1160 40435 jjdelcerro
            </dependency>
1161
            <dependency>
1162
                <groupId>org.gvsig</groupId>
1163
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1164 41501 jenkins
                <version>2.0.42</version>
1165 40435 jjdelcerro
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1169 41501 jenkins
                <version>2.0.42</version>
1170 40435 jjdelcerro
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1174 41501 jenkins
                <version>2.0.42</version>
1175 40435 jjdelcerro
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1179 41501 jenkins
                <version>2.0.42</version>
1180 40435 jjdelcerro
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1184 41501 jenkins
                <version>2.0.42</version>
1185 40435 jjdelcerro
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1189 41501 jenkins
                <version>2.0.42</version>
1190 40435 jjdelcerro
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1194 41501 jenkins
                <version>2.0.42</version>
1195 40435 jjdelcerro
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1199 41501 jenkins
                <version>2.0.42</version>
1200 40435 jjdelcerro
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1204 41501 jenkins
                <version>2.0.42</version>
1205 40435 jjdelcerro
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1209 41501 jenkins
                <version>2.0.42</version>
1210 40435 jjdelcerro
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1214 41501 jenkins
                <version>2.0.42</version>
1215 40435 jjdelcerro
            </dependency>
1216
            <dependency>
1217
                <groupId>org.gvsig</groupId>
1218
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1219 41501 jenkins
                <version>2.0.42</version>
1220 40435 jjdelcerro
            </dependency>
1221
            <dependency>
1222
                <groupId>org.gvsig</groupId>
1223
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1224 41501 jenkins
                <version>2.0.42</version>
1225 40435 jjdelcerro
            </dependency>
1226
            <dependency>
1227
                <groupId>org.gvsig</groupId>
1228
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1229 41501 jenkins
                <version>2.0.42</version>
1230 40435 jjdelcerro
                <type>test-jar</type>
1231
                <scope>test</scope>
1232
            </dependency>
1233
            <dependency>
1234
                <groupId>org.gvsig</groupId>
1235
                <artifactId>org.gvsig.personaldb.lib.impl</artifactId>
1236 41501 jenkins
                <version>2.0.42</version>
1237 40435 jjdelcerro
            </dependency>
1238
            <dependency>
1239 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1240
                <artifactId>org.gvsig.installer.swing.api</artifactId>
1241 41501 jenkins
                <version>2.0.42</version>
1242 40435 jjdelcerro
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1246 41501 jenkins
                <version>2.0.42</version>
1247 40435 jjdelcerro
            </dependency>
1248
            <dependency>
1249 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1250
                <artifactId>org.gvsig.installer.lib.api</artifactId>
1251 41501 jenkins
                <version>2.0.42</version>
1252 40435 jjdelcerro
            </dependency>
1253
            <dependency>
1254 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1255
                <artifactId>org.gvsig.installer.lib.spi</artifactId>
1256 41501 jenkins
                <version>2.0.42</version>
1257 40435 jjdelcerro
            </dependency>
1258
            <dependency>
1259 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1260
                <artifactId>org.gvsig.installer.lib.impl</artifactId>
1261 41501 jenkins
                <version>2.0.42</version>
1262 40435 jjdelcerro
            </dependency>
1263
            <dependency>
1264 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1265
                <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1266 41501 jenkins
                <version>2.0.42</version>
1267 40435 jjdelcerro
            </dependency>
1268
            <dependency>
1269 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1270
                <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1271 41501 jenkins
                <version>2.0.42</version>
1272 40435 jjdelcerro
            </dependency>
1273
1274
            <dependency>
1275 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1276
                <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1277 41501 jenkins
                <version>2.0.42</version>
1278 40435 jjdelcerro
            </dependency>
1279
            <dependency>
1280 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1281
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1282 41501 jenkins
                <version>2.0.42</version>
1283 40435 jjdelcerro
            </dependency>
1284
            <dependency>
1285 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1286
                <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1287 41501 jenkins
                <version>2.0.42</version>
1288 41419 jjdelcerro
                <type>test-jar</type>
1289
                <scope>test</scope>
1290 40435 jjdelcerro
            </dependency>
1291 41415 jjdelcerro
            <dependency>
1292 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1293
                <artifactId>org.gvsig.daltransform.app.join</artifactId>
1294 41501 jenkins
                <version>2.0.42</version>
1295 41415 jjdelcerro
            </dependency>
1296
            <dependency>
1297 41419 jjdelcerro
                <groupId>org.gvsig</groupId>
1298
                <artifactId>org.gvsig.daltransform.app.eventtheme</artifactId>
1299 41501 jenkins
                <version>2.0.42</version>
1300 41415 jjdelcerro
            </dependency>
1301 41416 jjdelcerro
1302 41419 jjdelcerro
            <dependency>
1303
                <groupId>org.gvsig</groupId>
1304
                <artifactId>org.gvsig.app.mainplugin</artifactId>
1305 41501 jenkins
                <version>2.0.42</version>
1306 41419 jjdelcerro
                <scope>provided</scope>
1307
            </dependency>
1308
            <dependency>
1309
                <groupId>org.gvsig</groupId>
1310
                <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1311 41501 jenkins
                <version>2.0.42</version>
1312 41419 jjdelcerro
                <scope>provided</scope>
1313
            </dependency>
1314
            <dependency>
1315
                <groupId>org.gvsig</groupId>
1316
                <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1317 41501 jenkins
                <version>2.0.42</version>
1318 41419 jjdelcerro
                <scope>provided</scope>
1319
            </dependency>
1320
            <dependency>
1321
                <groupId>org.gvsig</groupId>
1322
                <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1323 41501 jenkins
                <version>2.0.42</version>
1324 41419 jjdelcerro
                <scope>provided</scope>
1325
            </dependency>
1326
            <dependency>
1327
                <groupId>org.gvsig</groupId>
1328
                <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1329 41501 jenkins
                <version>2.0.42</version>
1330 41419 jjdelcerro
                <scope>provided</scope>
1331
            </dependency>
1332
            <dependency>
1333
                <groupId>org.gvsig</groupId>
1334
                <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1335 41501 jenkins
                <version>2.0.42</version>
1336 41419 jjdelcerro
                <scope>provided</scope>
1337
            </dependency>
1338
            <dependency>
1339
                <groupId>org.gvsig</groupId>
1340
                <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1341 41501 jenkins
                <version>2.0.42</version>
1342 41419 jjdelcerro
                <scope>provided</scope>
1343
            </dependency>
1344
            <dependency>
1345
                <groupId>org.gvsig</groupId>
1346
                <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1347 41501 jenkins
                <version>2.0.42</version>
1348 41419 jjdelcerro
                <scope>provided</scope>
1349
            </dependency>
1350
            <dependency>
1351
                <groupId>org.gvsig</groupId>
1352
                <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1353 41501 jenkins
                <version>2.0.42</version>
1354 41419 jjdelcerro
                <scope>provided</scope>
1355
            </dependency>
1356
            <!--
1357
                      <dependency>
1358
                        <groupId>org.gvsig</groupId>
1359
                        <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1360
                        <version>2.0.10-SNAPSHOT</version>
1361
                        <scope>provided</scope>
1362
                      </dependency>
1363
            -->
1364
            <dependency>
1365
                <groupId>org.gvsig</groupId>
1366
                <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1367 41501 jenkins
                <version>2.0.42</version>
1368 41419 jjdelcerro
                <scope>provided</scope>
1369
            </dependency>
1370
            <dependency>
1371
                <groupId>org.gvsig</groupId>
1372
                <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1373 41501 jenkins
                <version>2.0.42</version>
1374 41419 jjdelcerro
                <scope>provided</scope>
1375
            </dependency>
1376
            <dependency>
1377
                <groupId>org.gvsig</groupId>
1378
                <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1379 41501 jenkins
                <version>2.0.42</version>
1380 41419 jjdelcerro
                <scope>provided</scope>
1381
            </dependency>
1382
            <dependency>
1383
                <groupId>org.gvsig</groupId>
1384
                <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1385 41501 jenkins
                <version>2.0.42</version>
1386 41419 jjdelcerro
                <scope>provided</scope>
1387
            </dependency>
1388
            <dependency>
1389
                <groupId>org.gvsig</groupId>
1390
                <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1391
                <version>2.0.24-SNAPSHOT</version>
1392
                <scope>provided</scope>
1393
            </dependency>
1394 40581 jjdelcerro
1395 40435 jjdelcerro
        </dependencies>
1396
    </dependencyManagement>
1397
1398
    <dependencies>
1399 41419 jjdelcerro
        <dependency>
1400
            <groupId>junit</groupId>
1401
            <artifactId>junit</artifactId>
1402
            <scope>test</scope>
1403
        </dependency>
1404 40435 jjdelcerro
    </dependencies>
1405
1406
    <build>
1407 41419 jjdelcerro
        <extensions>
1408
            <extension>
1409
                <groupId>org.apache.maven.wagon</groupId>
1410
                <artifactId>wagon-webdav-jackrabbit</artifactId>
1411
                <version>2.4</version>
1412
            </extension>
1413
        </extensions>
1414 40480 jjdelcerro
1415 41419 jjdelcerro
        <pluginManagement>
1416
            <plugins>
1417 40435 jjdelcerro
1418 41419 jjdelcerro
                <plugin>
1419
                    <groupId>org.apache.maven.plugins</groupId>
1420
                    <artifactId>maven-scm-plugin</artifactId>
1421
                    <version>1.9</version>
1422
                    <configuration>
1423
                        <connectionType>connection</connectionType>
1424
                    </configuration>
1425
                </plugin>
1426 41367 jjdelcerro
1427 41419 jjdelcerro
                <plugin>
1428
                    <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
1429
                    <groupId>org.eclipse.m2e</groupId>
1430
                    <artifactId>lifecycle-mapping</artifactId>
1431
                    <version>1.0.0</version>
1432
                    <configuration>
1433
                        <lifecycleMappingMetadata>
1434
                            <pluginExecutions>
1435
                                <pluginExecution>
1436
                                    <pluginExecutionFilter>
1437
                                        <groupId>org.gvsig</groupId>
1438
                                        <artifactId> org.gvsig.installer.maven </artifactId>
1439
                                        <versionRange> [2.0.10-SNAPSHOT,) </versionRange>
1440
                                        <goals>
1441
                                            <goal>write-info</goal>
1442
                                        </goals>
1443
                                    </pluginExecutionFilter>
1444
                                    <action>
1445
                                        <ignore />
1446
                                    </action>
1447
                                </pluginExecution>
1448
                                <pluginExecution>
1449
                                    <pluginExecutionFilter>
1450
                                        <groupId> org.codehaus.mojo </groupId>
1451
                                        <artifactId> properties-maven-plugin </artifactId>
1452
                                        <versionRange> [1.0-alpha-2,) </versionRange>
1453
                                        <goals>
1454
                                            <goal>
1455
                                                read-project-properties
1456
                                            </goal>
1457
                                        </goals>
1458
                                    </pluginExecutionFilter>
1459
                                    <action>
1460
                                        <ignore />
1461
                                    </action>
1462
                                </pluginExecution>
1463
                                <pluginExecution>
1464
                                    <pluginExecutionFilter>
1465
                                        <groupId>org.codehaus.gmaven</groupId>
1466
                                        <artifactId>gmaven-plugin</artifactId>
1467
                                        <versionRange>[1.4,)</versionRange>
1468
                                        <goals>
1469
                                            <goal>execute</goal>
1470
                                        </goals>
1471
                                    </pluginExecutionFilter>
1472
                                    <action>
1473
                                        <ignore />
1474
                                    </action>
1475
                                </pluginExecution>
1476
                                <pluginExecution>
1477
                                    <pluginExecutionFilter>
1478
                                        <groupId>org.apache.maven.plugins</groupId>
1479
                                        <artifactId>
1480
                                            maven-dependency-plugin
1481
                                        </artifactId>
1482
                                        <versionRange>[2.1,)</versionRange>
1483
                                        <goals>
1484
                                            <goal>unpack</goal>
1485
                                        </goals>
1486
                                    </pluginExecutionFilter>
1487
                                    <action>
1488
                                        <ignore />
1489
                                    </action>
1490
                                </pluginExecution>
1491
                            </pluginExecutions>
1492
                        </lifecycleMappingMetadata>
1493
                    </configuration>
1494
                </plugin>
1495 40435 jjdelcerro
1496 41419 jjdelcerro
                <plugin>
1497
                    <groupId>org.apache.maven.plugins</groupId>
1498
                    <artifactId>maven-compiler-plugin</artifactId>
1499
                    <version>2.3.2</version>
1500
                    <configuration>
1501
                        <source>1.5</source>
1502
                        <target>1.5</target>
1503
                        <encoding>ISO-8859-1</encoding>
1504
                    </configuration>
1505
                </plugin>
1506 40435 jjdelcerro
1507 41419 jjdelcerro
                <plugin>
1508
                    <groupId>org.apache.maven.plugins</groupId>
1509
                    <artifactId>maven-resources-plugin</artifactId>
1510
                    <version>2.4.3</version>
1511
                    <configuration>
1512
                        <encoding>ISO-8859-1</encoding>
1513
                    </configuration>
1514
                </plugin>
1515 40435 jjdelcerro
1516 41419 jjdelcerro
                <plugin>
1517
                    <groupId>org.apache.maven.plugins</groupId>
1518
                    <artifactId>maven-eclipse-plugin</artifactId>
1519
                    <configuration>
1520
                        <downloadSources>true</downloadSources>
1521
                        <downloadJavadocs>true</downloadJavadocs>
1522
                        <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1523
                    </configuration>
1524
                </plugin>
1525 40435 jjdelcerro
1526 41419 jjdelcerro
                <plugin>
1527
                    <groupId>org.apache.maven.plugins</groupId>
1528
                    <artifactId>maven-surefire-plugin</artifactId>
1529
                    <version>2.7.1</version>
1530
                    <configuration>
1531
                        <forkMode>once</forkMode>
1532
                        <environmentVariables>
1533
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1534
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1535
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1536
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1537
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1538
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1539
                        </environmentVariables>
1540
                    </configuration>
1541
                </plugin>
1542 40435 jjdelcerro
1543 41419 jjdelcerro
                <plugin>
1544
                    <groupId>org.apache.maven.plugins</groupId>
1545
                    <artifactId>maven-failsafe-plugin</artifactId>
1546
                    <executions>
1547
                        <execution>
1548
                            <goals>
1549
                                <goal>integration-test</goal>
1550
                                <goal>verify</goal>
1551
                            </goals>
1552
                        </execution>
1553
                    </executions>
1554
                    <configuration>
1555
                        <forkMode>once</forkMode>
1556
                        <environmentVariables>
1557
                            <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1558
                            <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1559
                            <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1560
                            <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1561
                            <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1562
                            <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1563
                        </environmentVariables>
1564
                    </configuration>
1565
                </plugin>
1566 40435 jjdelcerro
1567 41419 jjdelcerro
                <plugin>
1568
                    <groupId>org.apache.maven.plugins</groupId>
1569
                    <artifactId>maven-javadoc-plugin</artifactId>
1570
                    <version>2.9</version>
1571
                    <configuration>
1572
                        <docTitle>${project.name} ${project.version}</docTitle>
1573
                        <encoding>ISO-8859-1</encoding>
1574
                        <footer />
1575
                        <header />
1576
                        <keywords>false</keywords>
1577
                        <!-- Don't include the deprecateds items in the javadoc -->
1578
                        <nodeprecated>true</nodeprecated>
1579
                        <!-- Don't generate javadoc of project with submodules -->
1580
                        <aggregate>false</aggregate>
1581
                        <!-- Removed detection of links due to its high cost -->
1582
                        <detectJavaApiLink>false</detectJavaApiLink>
1583
                        <detectLinks>false</detectLinks>
1584
                        <detectOfflineLinks>false</detectOfflineLinks>
1585
                        <!-- Removed the inclusion of dependencies sources due to their high cost -->
1586
                        <includeDependencySources>false</includeDependencySources>
1587
                        <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
1588
                        <javaApiLinks>
1589
                            <property>
1590
                                <name>api_1.4</name>
1591
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1592
                            </property>
1593
                            <property>
1594
                                <name>api_1.5</name>
1595
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1596
                            </property>
1597
                            <property>
1598
                                <name>api_1.6</name>
1599
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
1600
                            </property>
1601
                        </javaApiLinks>
1602
                    </configuration>
1603
                </plugin>
1604 40435 jjdelcerro
1605 41419 jjdelcerro
                <plugin>
1606
                    <groupId>org.apache.maven.plugins</groupId>
1607
                    <artifactId>maven-site-plugin</artifactId>
1608
                    <version>3.3</version>
1609
                    <configuration>
1610
                        <chmod>true</chmod>
1611
                        <chmodMode>a+rwX</chmodMode>
1612
                    </configuration>
1613
                </plugin>
1614 40435 jjdelcerro
1615 41419 jjdelcerro
                <plugin>
1616
                    <groupId>org.apache.maven.plugins</groupId>
1617
                    <artifactId>maven-jar-plugin</artifactId>
1618
                    <version>2.3.1</version>
1619
                    <configuration>
1620
                        <archive>
1621
                            <manifestEntries>
1622
                                <Built-By>gvSIG Team</Built-By>
1623
                            </manifestEntries>
1624
                        </archive>
1625
                    </configuration>
1626
                </plugin>
1627 40435 jjdelcerro
1628 41419 jjdelcerro
                <plugin>
1629
                    <groupId>org.codehaus.mojo</groupId>
1630
                    <artifactId>properties-maven-plugin</artifactId>
1631
                    <version>1.0-alpha-2</version>
1632
                </plugin>
1633 40469 jjdelcerro
1634 41419 jjdelcerro
                <plugin>
1635
                    <groupId>org.apache.maven.plugins</groupId>
1636
                    <artifactId>maven-antrun-plugin</artifactId>
1637
                    <version>1.7</version>
1638
                </plugin>
1639 40435 jjdelcerro
1640 41419 jjdelcerro
                <plugin>
1641
                    <groupId>org.codehaus.mojo</groupId>
1642
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
1643
                    <version>1.9</version>
1644
                </plugin>
1645 40435 jjdelcerro
1646 41419 jjdelcerro
                <plugin>
1647
                    <groupId>org.apache.maven.plugins</groupId>
1648
                    <artifactId>maven-release-plugin</artifactId>
1649
                    <version>2.4.1</version>
1650
                </plugin>
1651 40649 jjdelcerro
1652 41419 jjdelcerro
                <plugin>
1653
                    <groupId>org.apache.maven.plugins</groupId>
1654
                    <artifactId>maven-deploy-plugin</artifactId>
1655
                    <version>2.6</version>
1656
                </plugin>
1657 40435 jjdelcerro
1658 41419 jjdelcerro
                <plugin>
1659
                    <artifactId>maven-assembly-plugin</artifactId>
1660
                    <version>2.4</version>
1661
                    <executions>
1662
                        <execution>
1663
                            <id>gvsig-plugin-package</id>
1664
                            <phase>package</phase>
1665
                            <configuration>
1666
                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1667
                                <appendAssemblyId>false</appendAssemblyId>
1668
                                <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>
1669
                                <descriptors>
1670
                                    <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1671
                                </descriptors>
1672
                            </configuration>
1673
                        </execution>
1674
                    </executions>
1675
                </plugin>
1676 40435 jjdelcerro
1677 41419 jjdelcerro
                <plugin>
1678
                    <groupId>org.apache.maven.plugins</groupId>
1679
                    <artifactId>maven-clean-plugin</artifactId>
1680
                    <version>2.4.1</version>
1681
                </plugin>
1682 40469 jjdelcerro
1683 41419 jjdelcerro
                <plugin>
1684
                    <groupId>org.codehaus.mojo</groupId>
1685
                    <artifactId>exec-maven-plugin</artifactId>
1686
                    <version>1.2</version>
1687
                </plugin>
1688 40469 jjdelcerro
1689 41419 jjdelcerro
                <plugin>
1690
                    <!-- invoke as "mvn license:format" to fix the header -->
1691
                    <!-- invoke as "mvn license:check" to check the header -->
1692
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1693
                    <groupId>com.mycila.maven-license-plugin</groupId>
1694
                    <artifactId>maven-license-plugin</artifactId>
1695
                    <version>1.10.b1</version>
1696
                    <configuration>
1697
                        <header>header.txt</header>
1698
                        <failIfMissing>false</failIfMissing>
1699
                        <aggregate>false</aggregate>
1700
                        <strictCheck>true</strictCheck>
1701
                        <encoding>ISO-8859-1</encoding>
1702
                        <quiet>false</quiet>
1703
                        <excludes>
1704
                            <exclude>**/*.properties</exclude>
1705
                            <exclude>**/*.txt</exclude>
1706
                            <exclude>**/*.jpg</exclude>
1707
                            <exclude>**/*.jpeg</exclude>
1708
                            <exclude>**/*.svg</exclude>
1709
                            <exclude>**/*.png</exclude>
1710
                            <exclude>**/*.gvssym</exclude>
1711
                            <exclude>**/*.def</exclude>
1712
                            <exclude>**/*.msg</exclude>
1713
                        </excludes>
1714
                    </configuration>
1715
                    <dependencies>
1716
                        <dependency>
1717
                            <groupId>org.gvsig</groupId>
1718
                            <artifactId>org.gvsig.desktop.buildtools</artifactId>
1719
                            <version>1.0.0</version>
1720
                        </dependency>
1721
                    </dependencies>
1722
                </plugin>
1723 40469 jjdelcerro
1724 41419 jjdelcerro
                <!-- Habria que ver si es posible sustituir el plugin -->
1725
                <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1726
                <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1727
                <!--
1728
                <plugin>
1729
                    <groupId>org.codehaus.mojo</groupId>
1730
                    <artifactId>license-maven-plugin</artifactId>
1731
                    <version>1.5</version>
1732
                </plugin>
1733
                -->
1734 40769 jjdelcerro
1735 41419 jjdelcerro
                <plugin>
1736
                    <groupId>org.apache.maven.plugins</groupId>
1737
                    <artifactId>maven-checkstyle-plugin</artifactId>
1738
                    <version>2.10</version>
1739
                </plugin>
1740 40469 jjdelcerro
1741 41419 jjdelcerro
                <plugin>
1742
                    <groupId>org.apache.maven.plugins</groupId>
1743
                    <artifactId>maven-source-plugin</artifactId>
1744
                    <version>2.2.1</version>
1745
                </plugin>
1746 40469 jjdelcerro
1747 41419 jjdelcerro
                <plugin>
1748
                    <groupId>org.codehaus.gmaven</groupId>
1749
                    <artifactId>gmaven-plugin</artifactId>
1750
                    <version>1.4</version>
1751
                    <dependencies>
1752
                        <dependency>
1753
                            <groupId>com.github.lookfirst</groupId>
1754
                            <artifactId>sardine</artifactId>
1755
                            <version>5.0.1</version>
1756
                        </dependency>
1757
                    </dependencies>
1758
                    <executions>
1759 40581 jjdelcerro
1760 41419 jjdelcerro
                        <execution>
1761
                            <id>increase-build-number</id>
1762
                            <phase>process-sources</phase>
1763
                            <configuration>
1764
                                <source><![CDATA[
1765 40892 jjdelcerro
                    // use "mvn -Dincrease-build-number process-sources"
1766 40581 jjdelcerro
                    if( project.properties["increase-build-number"] == null ) {
1767
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1768
                    } else {
1769
                      File file = new File(project.basedir,"buildNumber.properties")
1770
                      if( ! file.exists() ) {
1771
                          log.info("Skip increment build number (buildNumber.property not present).")
1772
                        } else {
1773
                        Properties props = new Properties()
1774
1775
                        props.load(file.newDataInputStream())
1776
                        value = (props.getProperty("buildNumber") as int) + 1
1777
                        props.setProperty("buildNumber",value as String)
1778
                        props.store(file.newWriter(), null)
1779
                        log.info("Setting build number to " + value)
1780
                      }
1781
                    }
1782
                  ]]></source>
1783 41419 jjdelcerro
                            </configuration>
1784
                        </execution>
1785 40581 jjdelcerro
1786 41419 jjdelcerro
                        <execution>
1787
                            <id>build-package-info</id>
1788
                            <phase>prepare-package</phase>
1789
                            <configuration>
1790
                                <source><![CDATA[
1791 40581 jjdelcerro
                      if( project.properties["buildNumber"] == null) {
1792
                        log.info("Skip build package.info (buildNumber.property not present).")
1793
                        log.info("Skip build package.info index (buildNumber.property not present).")
1794
                      } else {
1795 40892 jjdelcerro
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1796
                                                if( poolURL[-1] != "/" ) {
1797
                                                        poolURL = poolURL + "/";
1798
                                                }
1799 40581 jjdelcerro
                        package_info_file  = new File(project.basedir, "target/package.info")
1800
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1801
                        Properties props = new Properties()
1802 40769 jjdelcerro
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1803 40581 jjdelcerro
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1804 40769 jjdelcerro
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1805 40581 jjdelcerro
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1806 40769 jjdelcerro
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1807 40581 jjdelcerro
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1808
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1809
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1810
                        props.setProperty('type', "plugin")
1811
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1812
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1813
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1814
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"])
1815
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1816
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1817
                        props.setProperty('model-version', '1.0.1')
1818
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1819
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1820
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1821
1822
                        props.store(package_info_file.newWriter(), null)
1823
1824
                        pkgname = "gvSIG-desktop-" +
1825
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1826 40769 jjdelcerro
                          project.properties["gvsig.package.info.code"] + "-" +
1827 40581 jjdelcerro
                          project.properties["gvsig.package.info.version"] + "-" +
1828
                          project.properties["buildNumber"] + "-" +
1829
                          project.properties["gvsig.package.info.state"] + "-" +
1830
                          project.properties["gvsig.package.info.operatingSystem"] + "-" +
1831
                          project.properties["gvsig.package.info.architecture"] + "-" +
1832
                          project.properties["gvsig.package.info.javaVM"]
1833 40769 jjdelcerro
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1834 40581 jjdelcerro
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1835
                        package_info_file.getParentFile().mkdirs()
1836
                        props.setProperty('download-url',
1837 40892 jjdelcerro
                          poolURL +
1838 40769 jjdelcerro
                          project.properties["gvsig.package.info.code"] + "/" +
1839 40590 jjdelcerro
                          pkgname + ".gvspkg"
1840 40581 jjdelcerro
                        )
1841
                        props.store(package_info_file.newWriter(), null)
1842
                      }
1843
                  ]]></source>
1844 41419 jjdelcerro
                            </configuration>
1845
                        </execution>
1846 40581 jjdelcerro
1847 41419 jjdelcerro
                        <execution>
1848
                            <id>build-package-index</id>
1849
                            <phase>package</phase>
1850
                            <configuration>
1851
                                <source><![CDATA[
1852 40581 jjdelcerro
                    ant = new AntBuilder()
1853
                    if( project.properties["buildNumber"] == null) {
1854
                      log.info("Skip building package index (buildNumber.property not present).")
1855
                    } else {
1856
                      pkgname = "gvSIG-desktop-" +
1857
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1858 40769 jjdelcerro
                        project.properties["gvsig.package.info.code"] + "-" +
1859 40581 jjdelcerro
                        project.properties["gvsig.package.info.version"] + "-" +
1860
                        project.properties["buildNumber"] + "-" +
1861
                        project.properties["gvsig.package.info.state"] + "-" +
1862
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1863
                        project.properties["gvsig.package.info.architecture"] + "-" +
1864
                        project.properties["gvsig.package.info.javaVM"]
1865
1866
                      log.info("Building package index " + pkgname + ".gvspki")
1867
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1868
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1869
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1870
                    }
1871
                  ]]></source>
1872 41419 jjdelcerro
                            </configuration>
1873
                        </execution>
1874 40581 jjdelcerro
1875 41419 jjdelcerro
                        <execution>
1876
                            <id>install-plugin</id>
1877
                            <phase>install</phase>
1878
                            <configuration>
1879
                                <source><![CDATA[
1880 40581 jjdelcerro
                    if( project.properties["buildNumber"] == null) {
1881
                      log.info("Skip install package (buildNumber.property not present).")
1882
                    } else {
1883
                      ant = new AntBuilder()
1884
                      pkgname = "gvSIG-desktop-" +
1885
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
1886 40769 jjdelcerro
                        project.properties["gvsig.package.info.code"] + "-" +
1887 40581 jjdelcerro
                        project.properties["gvsig.package.info.version"] + "-" +
1888
                        project.properties["buildNumber"] + "-" +
1889
                        project.properties["gvsig.package.info.state"] + "-" +
1890
                        project.properties["gvsig.package.info.operatingSystem"] + "-" +
1891
                        project.properties["gvsig.package.info.architecture"] + "-" +
1892
                        project.properties["gvsig.package.info.javaVM"]
1893
1894 40829 jjdelcerro
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1895
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1896 40769 jjdelcerro
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1897
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1898
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1899
1900
                              log.info("Install plugin to " + target)
1901
                              ant.unzip(src: source, dest: target)
1902
                      } else {
1903
                          log.info("Skip plugin install.")
1904
                      }
1905
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1906
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1907
                              target = new File(project.properties["gvsig.product.folder.path"] +
1908
                                "/install/" +
1909
                                project.properties["gvsig.package.info.code"] + "/" +
1910
                                pkgname + ".gvspkg")
1911
                              target.getParentFile().mkdirs()
1912
1913
                              log.info("Copy plugin package from " + source + " to " + target)
1914
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1915
1916
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1917
                              target = project.properties["gvsig.product.folder.path"] +
1918
                                "/install/" +
1919
                                project.properties["gvsig.package.info.code"] + "/" +
1920
                                pkgname + ".gvspki"
1921
                              log.info("Copy plugin package index from " + source + " to " + target)
1922
                              ant.copy(file:source, tofile:target)
1923
                      } else {
1924
                          log.info("Skip plugin package install.")
1925
                                          }
1926 40581 jjdelcerro
                    }
1927
                  ]]></source>
1928 41419 jjdelcerro
                            </configuration>
1929
                        </execution>
1930 40581 jjdelcerro
1931 41419 jjdelcerro
                        <execution>
1932
                            <id>deploy-package</id>
1933
                            <phase>install</phase>
1934
                            <configuration>
1935
                                <source><![CDATA[
1936 41421 jjdelcerro
1937 40829 jjdelcerro
// To deploy package use:
1938
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1939 40892 jjdelcerro
//
1940 41421 jjdelcerro
1941 40829 jjdelcerro
public class WebDAVClient {
1942
1943
    def log;
1944
1945 41279 jjdelcerro
    private String user;
1946
    private String password;
1947
    private Object sardine;
1948 40829 jjdelcerro
1949
    public WebDAVClient(log) {
1950 41421 jjdelcerro
        disableCertificateValidation();
1951 40829 jjdelcerro
            this.log = log;
1952
    }
1953
1954 41279 jjdelcerro
    public void login(String user, String password) {
1955
        log.info("[WEBDAV] login as '"+user+"'.");
1956
        def SardineFactory
1957
        try {
1958
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1959
        } catch (Exception ex) {
1960
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1961
        }
1962
        this.user = user;
1963
        this.password = password;
1964
        this.sardine = SardineFactory.begin(this.user,this.password);
1965
    }
1966 40829 jjdelcerro
1967 41279 jjdelcerro
    public void login() {
1968
        log.info("[WEBDAV] login as guest");
1969
        this.sardine = SardineFactory.begin();
1970
    }
1971 40829 jjdelcerro
1972 41279 jjdelcerro
    public boolean exists(String url) throws Exception {
1973
        return sardine.exists(url);
1974
    }
1975 40829 jjdelcerro
1976 41279 jjdelcerro
    public void makedirs(String url) throws Exception {
1977
        log.info("[WEBDAV] makedirs '"+url+"'.");
1978
        URL u = new URL(url);
1979
        String[] x = u.getPath().split("/");
1980
        String path = "";
1981 41501 jenkins
        for( int i=1; i<x.length; i++ ) { path = path + "/" + x[i]; URL t = new URL(u,path); mkdir(t.toString()); } }
1982 41419 jjdelcerro
1983
    public void mkdir(String url) throws Exception {
1984 41279 jjdelcerro
        if( ! exists(url) ) {
1985
            log.info("[WEBDAV] mkdir '"+url+"'.");
1986
            sardine.createDirectory(url);
1987
        }
1988
    }
1989 40829 jjdelcerro
1990 41279 jjdelcerro
    public void put(String source, String target) throws Exception {
1991
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1992
        InputStream fis = new FileInputStream(new File(source));
1993
        sardine.put(target, fis);
1994
        log.info("[WEBDAV] put ok.");
1995
    }
1996 40829 jjdelcerro
1997 41279 jjdelcerro
    public List list(String url) throws Exception {
1998
        List resources = sardine.list(url);
1999
        return resources;
2000
    }
2001 41421 jjdelcerro
2002
    void disableCertificateValidation() {
2003
    /*
2004
        javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
2005
        trustAllCerts[0] = new javax.net.ssl.X509TrustManager() {
2006
                public java.security.cert.X509Certificate[] getAcceptedIssuers() {
2007
                    return new java.security.cert.X509Certificate[0];
2008
                }
2009
2010
                public void checkClientTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2011
                }
2012
2013
                public void checkServerTrusted(java.security.cert.X509Certificate[] xcs, String string) throws java.security.cert.CertificateException {
2014
                }
2015
            };
2016
2017
        // Ignore differences between given hostname and certificate hostname
2018
        javax.net.ssl.HostnameVerifier hv = new javax.net.ssl.HostnameVerifier() {
2019
            public boolean verify(String hostname, javax.net.ssl.SSLSession session) {
2020
                return true;
2021
            }
2022
        };
2023
2024
        // Install the all-trusting trust manager
2025
        try {
2026
            javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
2027
            sc.init(null, trustAllCerts, new java.security.SecureRandom());
2028
            javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
2029
            javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(hv);
2030
        } catch (Exception e) {
2031
        }
2032
        */
2033
    }
2034 40829 jjdelcerro
}
2035
2036
if( project.properties["deploy-package"] != null ) {
2037 41279 jjdelcerro
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2038
        poolURL = project.properties["gvsig.package.info.poolURL"];
2039
        if( poolURL[-1] != "/" ) {
2040
            poolURL = poolURL + "/";
2041
        }
2042
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2043
        log.info("Deploy plugin package to '"+targetPath+"'.");
2044 40829 jjdelcerro
2045 41279 jjdelcerro
        pkgname = "gvSIG-desktop-" +
2046
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" +
2047
        project.properties["gvsig.package.info.code"] + "-" +
2048
        project.properties["gvsig.package.info.version"] + "-" +
2049
        project.properties["buildNumber"] + "-" +
2050
        project.properties["gvsig.package.info.state"] + "-" +
2051
        project.properties["gvsig.package.info.operatingSystem"] + "-" +
2052
        project.properties["gvsig.package.info.architecture"] + "-" +
2053
        project.properties["gvsig.package.info.javaVM"];
2054 40829 jjdelcerro
2055 41279 jjdelcerro
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2056
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2057 40829 jjdelcerro
2058 41279 jjdelcerro
        log.info("Creating addon-request.txt in target folder");
2059
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2060
            out.println();
2061
            out.println(pkgname);
2062
            out.println();
2063
            out.println(targetPath+"/" + pkgname + ".gvspki");
2064
            out.println();
2065
        }
2066
2067 41367 jjdelcerro
        if( project.properties["username"] == null ) {
2068 41279 jjdelcerro
            print("Enter user name: ");
2069
            user = System.console().readLine().toString()
2070
            if( user != "" ) {
2071 41367 jjdelcerro
                project.properties.setProperty("username",user);
2072 41279 jjdelcerro
            }
2073
        }
2074 40829 jjdelcerro
        if( project.properties["password"] == null ) {
2075 41367 jjdelcerro
            print("Enter password for user '" + project.properties["username"] + "': ");
2076 41279 jjdelcerro
            password = System.console().readPassword().toString()
2077
            if( password != "" ) {
2078
                project.properties.setProperty("password",password);
2079
            }
2080
        }
2081
        WebDAVClient session = new WebDAVClient(log);
2082 41367 jjdelcerro
        if( project.properties["username"] == null || project.properties["password"] == null ) {
2083 41279 jjdelcerro
            log.info("[WEBDAV] creating non authenticated session.");
2084
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2085
            session.login();
2086
        } else {
2087 41367 jjdelcerro
            session.login(project.properties["username"], project.properties["password"]);
2088 41279 jjdelcerro
        }
2089
        session.makedirs(targetPath);
2090
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2091
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2092 40892 jjdelcerro
2093 41279 jjdelcerro
    } else {
2094
        log.info("Skip plugin package deploy. It not be installed by default.");
2095
    }
2096 40892 jjdelcerro
} else {
2097 41279 jjdelcerro
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2098 40892 jjdelcerro
}
2099 41421 jjdelcerro
2100 40829 jjdelcerro
                  ]]></source>
2101 41419 jjdelcerro
                            </configuration>
2102
                        </execution>
2103 40829 jjdelcerro
2104 41419 jjdelcerro
                    </executions>
2105
                </plugin>
2106 40581 jjdelcerro
2107 41419 jjdelcerro
            </plugins>
2108
        </pluginManagement>
2109 40435 jjdelcerro
2110 41419 jjdelcerro
        <plugins>
2111
            <plugin>
2112
                <groupId>org.apache.maven.plugins</groupId>
2113
                <artifactId>maven-scm-plugin</artifactId>
2114
            </plugin>
2115 41367 jjdelcerro
2116 41419 jjdelcerro
            <plugin>
2117
                <artifactId>maven-clean-plugin</artifactId>
2118
                <configuration>
2119
                    <filesets>
2120
                        <fileset>
2121
                            <directory>${user.home}/.depman/</directory>
2122
                            <includes>
2123
                                <include>**</include>
2124
                            </includes>
2125
                        </fileset>
2126
                    </filesets>
2127
                    <followSymLinks>true</followSymLinks>
2128
                </configuration>
2129
            </plugin>
2130 40435 jjdelcerro
2131 41419 jjdelcerro
            <plugin>
2132
                <groupId>org.apache.maven.plugins</groupId>
2133
                <artifactId>maven-release-plugin</artifactId>
2134
                <configuration>
2135
                    <!-- The property svn.tags.folder is used in external projects   -->
2136
                    <!-- to override configuraction of tagBase -->
2137
                    <tagBase>${svn.tags.folder}</tagBase>
2138
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
2139
                    are not installed, so the dependencies between modules are not met. With this configuration
2140
                    we force the module installation. -->
2141
                    <preparationGoals>clean install</preparationGoals>
2142
                    <autoVersionSubmodules>true</autoVersionSubmodules>
2143
                    <!-- Dont make site-deploy -->
2144
                    <!-- You need to run it after in folder target/checkout -->
2145
                    <goals>deploy</goals>
2146
                </configuration>
2147
            </plugin>
2148 40435 jjdelcerro
2149 41419 jjdelcerro
            <plugin>
2150
                <!-- load ".gvsig-devel.properties" -->
2151
                <groupId>org.codehaus.mojo</groupId>
2152
                <artifactId>properties-maven-plugin</artifactId>
2153
                <configuration>
2154
                    <files>
2155
                        <!-- Define gvsig.product.folder.path in this property -->
2156
                        <file>${user.home}/.gvsig-devel.properties</file>
2157
                        <file>${env.HOME}/.gvsig-devel.properties</file>
2158
                        <file>${project.basedir}/gvsig-devel.properties</file>
2159
                        <file>buildNumber.properties</file>
2160
                    </files>
2161
                    <quiet>true</quiet>
2162
                </configuration>
2163
                <executions>
2164
                    <execution>
2165
                        <id>default</id>
2166
                        <phase>prepare-package</phase>
2167
                        <goals>
2168
                            <goal>read-project-properties</goal>
2169
                        </goals>
2170
                    </execution>
2171
                    <execution>
2172
                        <id>default-clean</id>
2173
                        <phase>pre-clean</phase>
2174
                        <goals>
2175
                            <goal>read-project-properties</goal>
2176
                        </goals>
2177
                    </execution>
2178
                </executions>
2179
            </plugin>
2180 40435 jjdelcerro
2181
2182 41419 jjdelcerro
            <plugin>
2183
                <groupId>org.codehaus.mojo</groupId>
2184
                <artifactId>animal-sniffer-maven-plugin</artifactId>
2185
                <executions>
2186
                    <execution>
2187
                        <id>check-java-api</id>
2188
                        <phase>package</phase>
2189
                        <goals>
2190
                            <goal>check</goal>
2191
                        </goals>
2192
                        <configuration>
2193
                            <skip>false</skip>
2194
                            <signature>
2195
                                <groupId>org.codehaus.mojo.signature</groupId>
2196
                                <artifactId>java15</artifactId>
2197
                                <version>1.0</version>
2198
                            </signature>
2199
                            <ignores>
2200
                                <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2201
                            </ignores>
2202
                        </configuration>
2203
                    </execution>
2204
                </executions>
2205
            </plugin>
2206 40435 jjdelcerro
2207 41419 jjdelcerro
            <plugin>
2208
                <groupId>org.apache.maven.plugins</groupId>
2209
                <artifactId>maven-javadoc-plugin</artifactId>
2210
                <executions>
2211
                    <execution>
2212
                        <id>attach-javadocs</id>
2213
                        <goals>
2214
                            <goal>jar</goal>
2215
                        </goals>
2216
                    </execution>
2217
                </executions>
2218
            </plugin>
2219 40435 jjdelcerro
2220 41419 jjdelcerro
            <plugin>
2221
                <groupId>org.apache.maven.plugins</groupId>
2222
                <artifactId>maven-source-plugin</artifactId>
2223
                <configuration>
2224
                    <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2225
                </configuration>
2226
                <executions>
2227
                    <execution>
2228
                        <id>attach-sources</id>
2229
                        <phase>verify</phase>
2230
                        <goals>
2231
                            <goal>jar-no-fork</goal>
2232
                        </goals>
2233
                    </execution>
2234
                    <execution>
2235
                        <id>attach-test-sources</id>
2236
                        <phase>verify</phase>
2237
                        <goals>
2238
                            <goal>test-jar-no-fork</goal>
2239
                        </goals>
2240
                    </execution>
2241
                </executions>
2242
            </plugin>
2243 40469 jjdelcerro
2244 41419 jjdelcerro
            <plugin>
2245
                <groupId>org.apache.maven.plugins</groupId>
2246
                <artifactId>maven-checkstyle-plugin</artifactId>
2247
                <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2248
                <configuration>
2249
                    <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2250
                    <enableRulesSummary>true</enableRulesSummary>
2251
                    <failsOnError>false</failsOnError>
2252
                    <configLocation>gvsig/checkstyle.xml</configLocation>
2253
                    <headerLocation>gvsig/LICENSE.txt</headerLocation>
2254
                </configuration>
2255
                <dependencies>
2256
                    <dependency>
2257
                        <groupId>org.gvsig</groupId>
2258
                        <artifactId>org.gvsig.desktop.buildtools</artifactId>
2259
                        <version>1.0.0</version>
2260
                    </dependency>
2261
                </dependencies>
2262
            </plugin>
2263 40469 jjdelcerro
2264 41419 jjdelcerro
            <plugin>
2265
                <!-- to continue building  when test fail -->
2266
                <groupId>org.apache.maven.plugins</groupId>
2267
                <artifactId>maven-surefire-plugin</artifactId>
2268
                <configuration>
2269
                    <testFailureIgnore>true</testFailureIgnore>
2270
                </configuration>
2271
            </plugin>
2272 40435 jjdelcerro
2273 41419 jjdelcerro
        </plugins>
2274
    </build>
2275 40435 jjdelcerro
2276 40480 jjdelcerro
2277 41419 jjdelcerro
    <reporting>
2278
        <excludeDefaults>true</excludeDefaults>
2279
        <plugins>
2280
            <plugin>
2281
                <groupId>org.apache.maven.plugins</groupId>
2282
                <artifactId>maven-project-info-reports-plugin</artifactId>
2283
                <version>2.7</version>
2284
                <reportSets>
2285
                    <reportSet>
2286
                        <reports>
2287
                            <report>index</report>
2288
                            <report>summary</report>
2289
                            <report>scm</report>
2290
                            <report>license</report>
2291
                            <report>project-team</report>
2292
                            <report>issue-tracking</report>
2293
                            <report>mailing-list</report>
2294
                            <report>modules</report>
2295 40522 jjdelcerro
2296 41419 jjdelcerro
                            <report>dependency-info</report>
2297
                            <!-- Removed due to its high cost
2298
                            <report>dependency-management</report>
2299
                            <report>dependencies</report>
2300
                            -->
2301
                            <report>dependency-convergence</report>
2302 40523 jjdelcerro
2303 41419 jjdelcerro
                            <!--
2304
                            <report>plugins</report>
2305
                            <report>plugin-management</report>
2306
                            <report>distribution-management</report>
2307
                            -->
2308 40581 jjdelcerro
2309 41419 jjdelcerro
                            <!-- gvSIG does not have Continuous Integration System
2310
                            <report>cim</report>
2311
                            -->
2312
                        </reports>
2313
                    </reportSet>
2314
                </reportSets>
2315
            </plugin>
2316
            <plugin>
2317
                <groupId>org.apache.maven.plugins</groupId>
2318
                <artifactId>maven-javadoc-plugin</artifactId>
2319
                <!-- Do not use the version 2.9, does not manage properly the submodules -->
2320
                <version>2.9.1</version>
2321
                <configuration>
2322
                    <!-- Don't include the deprecateds items in the javadoc -->
2323
                    <nodeprecated>true</nodeprecated>
2324
                    <!-- Don't generate javadoc of project with submodules -->
2325
                    <aggregate>false</aggregate>
2326
                    <!-- Removed detection of links due to its high cost -->
2327
                    <detectJavaApiLink>false</detectJavaApiLink>
2328
                    <detectLinks>false</detectLinks>
2329
                    <detectOfflineLinks>false</detectOfflineLinks>
2330
                    <!-- Removed the inclusion of dependencies sources due to their high cost -->
2331
                    <includeDependencySources>false</includeDependencySources>
2332
                    <includeTransitiveDependencySources>false</includeTransitiveDependencySources>
2333
                </configuration>
2334
                <reportSets>
2335
                    <reportSet>
2336
                        <id>html</id>
2337
                        <reports>
2338
                            <report>javadoc</report>
2339
                            <!-- removed javadocs of tests -->
2340
                        </reports>
2341
                    </reportSet>
2342
                </reportSets>
2343
            </plugin>
2344
            <plugin>
2345
                <groupId>org.apache.maven.plugins</groupId>
2346
                <artifactId>maven-jxr-plugin</artifactId>
2347
                <version>2.3</version>
2348
                <configuration>
2349
                    <linkJavadoc>true</linkJavadoc>
2350
                    <aggregate>false</aggregate>
2351
                </configuration>
2352
            </plugin>
2353
            <plugin>
2354
                <groupId>org.codehaus.mojo</groupId>
2355
                <artifactId>findbugs-maven-plugin</artifactId>
2356
                <version>2.5.2</version>
2357
            </plugin>
2358 40581 jjdelcerro
2359 41419 jjdelcerro
        </plugins>
2360 40581 jjdelcerro
    </reporting>
2361
2362
2363 41419 jjdelcerro
    <profiles>
2364 40581 jjdelcerro
2365 41419 jjdelcerro
        <profile>
2366
            <!-- This profile is used to initialize and install the root folder of gvSIG -->
2367
            <id>gvsig-root</id>
2368
            <activation>
2369
                <file>
2370
                    <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2371
                </file>
2372
            </activation>
2373
            <build>
2374
                <plugins>
2375 40581 jjdelcerro
2376 41419 jjdelcerro
                    <plugin>
2377
                        <!-- Check if exists ".gvsig-devel.properties" and create if not exists -->
2378
                        <groupId>org.codehaus.gmaven</groupId>
2379
                        <artifactId>gmaven-plugin</artifactId>
2380
                        <executions>
2381
                            <execution>
2382
                                <id>initialize-gvsig-product-folder-path</id>
2383
                                <phase>generate-sources</phase>
2384
                                <goals>
2385
                                    <goal>execute</goal>
2386
                                </goals>
2387
                                <configuration>
2388
                                    <source><![CDATA[
2389 40586 jjdelcerro
                    if( project.artifactId != "org.gvsig.desktop" ) {
2390
                            log.warn("Skip initialization of gvsig-devel.properties.")
2391
                    } else {
2392 40581 jjdelcerro
                      home = System.getenv('HOME')
2393
                      if( home == null ) {
2394
                        home = System.properties['user.home']
2395
                      }
2396
                      Properties props = new Properties()
2397
                      File propsFile = new File(home + "/.gvsig-devel.properties")
2398 41388 jjdelcerro
                      if( project.properties["reset-gvsig.product.folder.path"] != null ) {
2399
                            gvsigProductFolderPath= new File(project.basedir, "target/product").getAbsolutePath()
2400
                            log.info("Force gvsig.product.folder.path to '"+gvsigProductFolderPath+"'.")
2401
                            props.load(propsFile.newDataInputStream())
2402
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2403
                            props.store(propsFile.newWriter(), null)
2404
                      } else {
2405
                        gvsigProductFolderPathDefault = project.properties["gvsig.product.folder.path"]
2406
                        // println "Default gvsig.product.folder.path = " + gvsigProductFolderPathDefault
2407
                        try {
2408
                          props.load(propsFile.newDataInputStream())
2409
                          gvsigProductFolderPath = props.getProperty('gvsig.product.folder.path')
2410
                          if( gvsigProductFolderPath == null ) {
2411
                            gvsigProductFolderPath = gvsigProductFolderPathDefault
2412
                            props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2413
                            props.store(propsFile.newWriter(), null)
2414
                          }
2415
                        } catch(java.io.FileNotFoundException e){
2416 40581 jjdelcerro
                          gvsigProductFolderPath = gvsigProductFolderPathDefault
2417
                          props.setProperty('gvsig.product.folder.path', gvsigProductFolderPath)
2418
                          props.store(propsFile.newWriter(), null)
2419
                        }
2420 41388 jjdelcerro
                        if( gvsigProductFolderPathDefault != gvsigProductFolderPath ) {
2421
                          f = new File(gvsigProductFolderPathDefault)
2422
                          f.mkdirs();
2423
                                                  new File(f,"WARNING.txt").withWriter { out ->
2424
                                                          out.println();
2425
                                                          out.println("The product folder used is set to:");
2426
                                                          out.println();
2427
                                                          out.println(gvsigProductFolderPath);
2428
                                                          out.println();
2429
                                                          out.println("See the HOME/.gvsig-devel.properties to change it.");
2430
                                                          out.println();
2431
                                                  }
2432
                        }
2433 40581 jjdelcerro
                      }
2434
                      log.info("Current gvsig.product.folder.path = " + gvsigProductFolderPath)
2435 40586 jjdelcerro
                    }
2436 40581 jjdelcerro
                  ]]></source>
2437 41419 jjdelcerro
                                </configuration>
2438
                            </execution>
2439 40829 jjdelcerro
2440 41419 jjdelcerro
                        </executions>
2441
                    </plugin>
2442 40581 jjdelcerro
2443 41419 jjdelcerro
                </plugins>
2444
            </build>
2445
        </profile>
2446 40581 jjdelcerro
2447
2448
2449 41419 jjdelcerro
        <profile>
2450
            <!-- This profile is used to packege and install the gvSIG plugins -->
2451
            <id>gvsig-plugin</id>
2452
            <activation>
2453
                <file>
2454
                    <exists>buildNumber.properties</exists>
2455
                </file>
2456
            </activation>
2457
            <build>
2458
                <plugins>
2459 40581 jjdelcerro
2460 41419 jjdelcerro
                    <plugin>
2461
                        <artifactId>maven-assembly-plugin</artifactId>
2462
                        <executions>
2463
                            <execution>
2464
                                <id>gvsig-plugin-package</id>
2465
                                <phase>package</phase>
2466
                                <goals>
2467
                                    <goal>single</goal>
2468
                                </goals>
2469
                            </execution>
2470
                        </executions>
2471
                    </plugin>
2472 40581 jjdelcerro
2473 41419 jjdelcerro
                    <plugin>
2474
                        <artifactId>maven-clean-plugin</artifactId>
2475
                        <configuration>
2476
                            <skip>false</skip>
2477
                            <failOnError>true</failOnError>
2478
                            <filesets>
2479
                                <fileset>
2480
                                    <directory>${gvsig.product.folder.path}/gvSIG/extensiones/${project.artifactId}</directory>
2481
                                </fileset>
2482
                            </filesets>
2483
                        </configuration>
2484
                        <executions>
2485
                            <execution>
2486
                                <id>default-clean</id>
2487
                                <phase>clean</phase>
2488
                            </execution>
2489
                        </executions>
2490
                    </plugin>
2491 40581 jjdelcerro
2492 41419 jjdelcerro
                    <plugin>
2493
                        <groupId>org.codehaus.gmaven</groupId>
2494
                        <artifactId>gmaven-plugin</artifactId>
2495
                        <executions>
2496 40581 jjdelcerro
2497 41419 jjdelcerro
                            <execution>
2498
                                <id>increase-build-number</id>
2499
                                <phase>process-sources</phase>
2500
                                <goals>
2501
                                    <goal>execute</goal>
2502
                                </goals>
2503
                            </execution>
2504 40581 jjdelcerro
2505 41419 jjdelcerro
                            <execution>
2506
                                <id>build-package-info</id>
2507
                                <phase>prepare-package</phase>
2508
                                <goals>
2509
                                    <goal>execute</goal>
2510
                                </goals>
2511
                            </execution>
2512 40581 jjdelcerro
2513 41419 jjdelcerro
                            <execution>
2514
                                <id>build-package-index</id>
2515
                                <phase>package</phase>
2516
                                <goals>
2517
                                    <goal>execute</goal>
2518
                                </goals>
2519
                            </execution>
2520 40581 jjdelcerro
2521 41419 jjdelcerro
                            <execution>
2522
                                <id>install-plugin</id>
2523
                                <phase>install</phase>
2524
                                <goals>
2525
                                    <goal>execute</goal>
2526
                                </goals>
2527
                            </execution>
2528 40829 jjdelcerro
2529 41419 jjdelcerro
                            <execution>
2530
                                <id>deploy-package</id>
2531
                                <phase>install</phase>
2532
                                <goals>
2533
                                    <goal>execute</goal>
2534
                                </goals>
2535
                            </execution>
2536 40581 jjdelcerro
2537 41419 jjdelcerro
                        </executions>
2538
                    </plugin>
2539 40581 jjdelcerro
2540 41419 jjdelcerro
                </plugins>
2541
            </build>
2542
        </profile>
2543 40581 jjdelcerro
2544 41419 jjdelcerro
    </profiles>
2545 40549 jjdelcerro
2546 41419 jjdelcerro
    <properties>
2547
        <!-- General configuration -->
2548
        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2549
        <localRepository>${user.home}/.m2/repository</localRepository>
2550
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2551
        <eclipse.project.name>${project.artifactId}</eclipse.project.name>
2552 40581 jjdelcerro
2553 41419 jjdelcerro
        <!-- The property svn.tags.folder is used in external projects to override  -->
2554
        <!-- configuraction in maven-release-plugin -->
2555
        <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2556 40769 jjdelcerro
2557 41419 jjdelcerro
        <!-- Package info property values -->
2558
        <gvsig.version>2.1.0</gvsig.version>
2559
        <gvsig.package.info.codealias />
2560
        <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2561
        <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2562
        <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2563
        <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2564
        <gvsig.package.info.state>testing</gvsig.package.info.state>
2565
        <gvsig.package.info.official>false</gvsig.package.info.official>
2566
        <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2567
        <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2568
        <gvsig.package.info.javaVM>j1_5</gvsig.package.info.javaVM>
2569
        <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2570
        <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.0.1</gvsig.package.info.dependencies>
2571
        <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2572
        <gvsig.package.info.sourcesURL>${project.scm.url}</gvsig.package.info.sourcesURL>
2573
        <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2574
        <gvsig.package.info.categories />
2575
        <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2576 40769 jjdelcerro
2577 41419 jjdelcerro
        <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2578
        <gvsig.install.plugin>true</gvsig.install.plugin>
2579
        <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2580
        <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2581 40769 jjdelcerro
2582 41419 jjdelcerro
        <!-- External project versions -->
2583 41496 jjdelcerro
        <gvsig.tools.version>3.0.31</gvsig.tools.version>
2584 41419 jjdelcerro
        <gvsig.about.version>1.0.0</gvsig.about.version>
2585
        <gvsig.proj.version>1.0.1</gvsig.proj.version>
2586
        <gvsig.projection.api.version>2.0.15</gvsig.projection.api.version>
2587
        <gvsig.timesupport.version>1.0.0</gvsig.timesupport.version>
2588 40581 jjdelcerro
2589 41419 jjdelcerro
        <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2590
    </properties>
2591 40435 jjdelcerro
2592 41419 jjdelcerro
    <modules>
2593
        <module>org.gvsig.desktop.compat.cdc</module>
2594
        <module>org.gvsig.desktop.library</module>
2595
        <module>org.gvsig.desktop.framework</module>
2596
        <module>org.gvsig.desktop.plugin</module>
2597 40435 jjdelcerro
2598 41419 jjdelcerro
        <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2599
        <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2600 40435 jjdelcerro
2601 41419 jjdelcerro
    </modules>
2602 40435 jjdelcerro
</project>