Statistics
| Revision:

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

History | View | Annotate | Download (103 KB)

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

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

    
9
    <version>2.0.34-SNAPSHOT</version>
10

    
11
    <name>${project.artifactId}</name>
12
    <description>
13
      This is part of the sources of "gSIG desktop" application.
14
      
15
      gvSIG is a Geographic Information System (GIS), that is, a desktop application 
16
      designed for capturing, storing, handling, analyzing and deploying any kind of 
17
      referenced geographic information in order to solve complex management and planning 
18
      problems. gvSIG is known for having a user-friendly interface, being able to access 
19
      the most common formats, both vector and raster ones. It features a wide range of 
20
      tools for working with geographic-like information (query tools, layout creation, 
21
      geoprocessing, networks, etc.), which turns gvSIG into the ideal tool for users 
22
      working in the land realm.
23
    </description>
24

    
25
    <licenses>
26
        <license>
27
            <name>GPLv3</name>
28
            <url>http://www.gnu.org/licenses/gpl.html</url>
29
            <distribution>repo</distribution>
30
            <comments>
31
      "GPL" stands for "General Public License". The most widespread such
32
      license is the GNU General Public License, or GNU GPL for short.
33
      This can be further shortened to "GPL", when it is understood that
34
      the GNU GPL is the one intended.
35
          </comments>
36
        </license>
37
    </licenses>
38

    
39
    <organization>
40
        <name>gvSIG Association</name>
41
        <url>http://www.gvsig.com/</url>
42
    </organization>
43

    
44
    <scm>
45
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</connection>
46
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/</developerConnection>
47
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/trunk//org.gvsig.desktop/</url>
48
    </scm>
49
    
50
    <repositories>
51
      <repository>
52
        <id>gvsig-public-http-repository</id>
53
        <name>gvSIG maven public HTTP repository</name>
54
        <url>http://devel.gvsig.org/m2repo/j2se</url>
55
        <releases>
56
          <enabled>true</enabled>
57
          <updatePolicy>daily</updatePolicy>
58
          <checksumPolicy>warn</checksumPolicy>
59
        </releases>
60
        <snapshots>
61
          <enabled>true</enabled>
62
          <updatePolicy>daily</updatePolicy>
63
          <checksumPolicy>warn</checksumPolicy>
64
        </snapshots>
65
      </repository>
66
    </repositories>
67

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

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

    
128
    <dependencyManagement>
129
        <dependencies>
130

    
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
                <artifactId>batik-ext</artifactId>
215
                <version>1.7</version>
216
            </dependency>            
217
            <dependency>
218
                <groupId>org.apache.xmlgraphics</groupId>
219
                <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
                <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
                <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
            
293
            <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
              <groupId>commons-codec</groupId>
305
              <artifactId>commons-codec</artifactId>
306
              <version>1.6</version>
307
            </dependency>
308
            <dependency>
309
                <groupId>commons-collections</groupId>
310
                <artifactId>commons-collections</artifactId>
311
                <version>3.2.1</version>
312
            </dependency>
313
                <dependency>
314
                  <groupId>org.apache.solr</groupId>
315
                  <artifactId>solr-commons-csv</artifactId>
316
                  <version>3.5.0</version>
317
            </dependency>           
318
            <dependency>
319
                <groupId>commons-httpclient</groupId>
320
                <artifactId>commons-httpclient</artifactId>
321
                <version>2.0.2</version>
322
            </dependency>
323
            <dependency>
324
              <groupId>commons-cli</groupId>
325
              <artifactId>commons-cli</artifactId>
326
              <version>1.2</version>
327
            </dependency>
328
            <dependency>
329
                <groupId>commons-io</groupId>
330
                <artifactId>commons-io</artifactId>
331
                <version>2.4</version>
332
            </dependency>
333
            <dependency>
334
                <groupId>org.apache.commons</groupId>
335
                <artifactId>commons-lang3</artifactId>
336
                <version>3.1</version>    
337
            </dependency>
338
            <dependency>
339
                <groupId>commons-configuration</groupId>
340
                <artifactId>commons-configuration</artifactId>
341
                <version>1.10</version>
342
            </dependency>
343
            <dependency>
344
                <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
              <groupId>commons-pool</groupId>
356
              <artifactId>commons-pool</artifactId>
357
              <version>1.6</version>
358
            </dependency>            
359
            
360
            <dependency>
361
                <groupId>org.dspace</groupId>
362
                <artifactId>cql-java</artifactId>
363
                <version>1.0</version>
364
            </dependency>
365
            <dependency>
366
              <groupId>easymock</groupId>
367
              <artifactId>easymock</artifactId>
368
              <version>1.2_Java1.3</version>
369
            </dependency>
370
            <dependency>
371
              <groupId>easymock</groupId>
372
              <artifactId>easymockclassextension</artifactId>
373
              <version>1.2</version>
374
            </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
           <dependency>
407
                <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
                <groupId>joda-time</groupId>
513
                <artifactId>joda-time</artifactId>
514
                <version>1.6</version>
515
            </dependency>
516
            <dependency>
517
                <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
                <!-- This is the version already included in Java 1.6 -->
530
                <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
                <version>1.13</version>
546
            </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
                <groupId>com.googlecode.log4jdbc</groupId>
594
                <artifactId>log4jdbc</artifactId>
595
                <version>1.2</version>
596
            </dependency>            
597
            <dependency>
598
                    <groupId>com.jgoodies</groupId>
599
                    <artifactId>jgoodies-common</artifactId>
600
                    <version>1.4.0</version>
601
            </dependency>
602
            <dependency>
603
                    <groupId>com.jgoodies</groupId>
604
                    <artifactId>jgoodies-forms</artifactId>
605
                    <version>1.6.0</version>
606
            </dependency>
607
            <dependency>
608
                    <groupId>com.jgoodies</groupId>
609
                    <artifactId>looks</artifactId>
610
                    <version>2.2.2</version>
611
            </dependency>
612
            <dependency>
613
                <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
              <groupId>postgresql</groupId>
624
              <artifactId>postgresql</artifactId>
625
              <version>9.1-901.jdbc3</version>
626
            </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
              <groupId>org.apache.directory.studio</groupId>
654
              <artifactId>org.apache.commons.pool</artifactId>
655
              <version>1.6</version>
656
            </dependency>            
657
            <dependency>
658
              <groupId>org.osgeo</groupId>
659
              <artifactId>proj4j</artifactId>
660
              <version>0.1.0</version>
661
            </dependency>            
662
            <dependency>
663
                <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
                <version>0.2.1</version>
701
            </dependency>
702
                        <dependency>
703
                          <groupId>net.sf.supercsv</groupId>
704
                          <artifactId>super-csv</artifactId>
705
                          <version>2.1.0</version>
706
                        </dependency>
707
            <dependency>
708
                <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
              <groupId>org.gvsig</groupId>
772
              <artifactId>org.gvsig.jdk.v1_6</artifactId>
773
              <version>1.0.0</version>
774
            </dependency>
775
            <dependency>
776
              <groupId>org.gvsig</groupId>
777
              <artifactId>org.gvsig.jdk.v1_4</artifactId>
778
              <version>1.0.0</version>
779
            </dependency>
780
            <dependency>
781
                <groupId>org.gvsig</groupId>
782
                <artifactId>org.gvsig.tools.lib</artifactId>
783
                <version>${gvsig.tools.version}</version>
784
            </dependency>
785
            <dependency>
786
                <groupId>org.gvsig</groupId>
787
                <artifactId>org.gvsig.tools.lib</artifactId>
788
                <version>${gvsig.tools.version}</version>
789
                <type>test-jar</type>
790
            </dependency>
791
            <dependency>
792
                <groupId>org.gvsig</groupId>
793
                <artifactId>org.gvsig.tools.swing.api</artifactId>
794
                <version>${gvsig.tools.version}</version>
795
            </dependency>
796
            <dependency>
797
                <groupId>org.gvsig</groupId>
798
                <artifactId>org.gvsig.tools.swing.impl</artifactId>
799
                <version>${gvsig.tools.version}</version>
800
            </dependency>
801
            <dependency>
802
                <groupId>org.gvsig</groupId>
803
                <artifactId>org.gvsig.tools.swing.spi</artifactId>
804
                <version>${gvsig.tools.version}</version>
805
            </dependency>
806
            <dependency>
807
                <groupId>org.gvsig</groupId>
808
                <artifactId>org.gvsig.tools.swing.serv.field</artifactId>
809
                <version>${gvsig.tools.version}</version>
810
            </dependency>
811
            <dependency>
812
                <groupId>org.gvsig</groupId>
813
                <artifactId>org.gvsig.tools.swing.serv.jlist</artifactId>
814
                <version>${gvsig.tools.version}</version>
815
            </dependency>
816
            <dependency>
817
                <groupId>org.gvsig</groupId>
818
                <artifactId>org.gvsig.tools.swing.serv.jform</artifactId>
819
                <version>${gvsig.tools.version}</version>
820
            </dependency>
821
            
822
            <dependency>
823
                <groupId>org.gvsig</groupId>
824
                <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
                <artifactId>org.gvsig.about.api</artifactId>
846
                <version>${gvsig.about.version}</version>
847
            </dependency>
848
            <dependency>
849
                <groupId>org.gvsig</groupId>
850
                <artifactId>org.gvsig.about.impl</artifactId>
851
                <version>${gvsig.about.version}</version>
852
            </dependency>
853
            <dependency>
854
                <groupId>org.gvsig</groupId>
855
                <artifactId>org.gvsig.catalog</artifactId>
856
                <version>2.0</version>
857
            </dependency>
858
           <dependency>
859
                <groupId>org.gvsig</groupId>
860
                <artifactId>org.gvsig.timesupport.lib.api</artifactId>
861
                <version>${gvsig.timesupport.version}</version>
862
            </dependency>
863
            <dependency>
864
                <groupId>org.gvsig</groupId>
865
                <artifactId>org.gvsig.timesupport.lib.impl</artifactId>
866
                <version>${gvsig.timesupport.version}</version>
867
            </dependency>
868
            <dependency>
869
                <groupId>org.gvsig</groupId>
870
                <artifactId>org.gvsig.timesupport.swing.api</artifactId>
871
                <version>${gvsig.timesupport.version}</version>
872
            </dependency>
873
            <dependency>
874
                <groupId>org.gvsig</groupId>
875
                <artifactId>org.gvsig.timesupport.swing.impl</artifactId>
876
                <version>${gvsig.timesupport.version}</version>
877
            </dependency>
878
            <dependency>
879
              <groupId>org.gvsig.external</groupId>
880
              <artifactId>org.gvsig.external.jump</artifactId>
881
              <version>1.0.0</version>
882
            </dependency>
883
            <dependency>
884
                <groupId>org.gvsig</groupId>
885
                <artifactId>org.gvsig.proj.lib.api</artifactId>
886
                <version>${gvsig.proj.version}</version>
887
            </dependency>
888
            <dependency>
889
                <groupId>org.gvsig</groupId>
890
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
891
                <version>${gvsig.proj.version}</version>
892
            </dependency>
893
            <dependency>
894
              <groupId>org.gvsig</groupId>
895
              <artifactId>org.gvsig.proj.swing.api</artifactId>
896
              <version>${gvsig.proj.version}</version>
897
            </dependency>
898
            <dependency>
899
              <groupId>org.gvsig</groupId>
900
              <artifactId>org.gvsig.proj.swing.impl</artifactId>
901
              <version>${gvsig.proj.version}</version>
902
            </dependency>            
903
            <dependency>
904
              <groupId>org.gvsig</groupId>
905
              <artifactId>org.gvsig.projection.api</artifactId>
906
              <version>${gvsig.projection.api.version}</version>
907
            </dependency>
908

    
909
            <!-- Childs projects -->
910

    
911
            <dependency>
912
                <groupId>org.gvsig</groupId>
913
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
914
                <version>2.0.34-SNAPSHOT</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
919
                <version>2.0.34-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
924
                <version>2.0.34-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
929
                <version>2.0.34-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
934
                <version>2.0.34-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
939
                <version>2.0.34-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.andami</artifactId>
944
                <version>2.0.34-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.app</artifactId>
949
                <version>2.0.34-SNAPSHOT</version>
950
            </dependency>   
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.ui</artifactId>
954
                <version>2.0.34-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.control</artifactId>
959
                <version>2.0.34-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
964
                <version>2.0.34-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
969
                <version>2.0.34-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
974
                <version>2.0.34-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
979
                <version>2.0.34-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
984
                <version>2.0.34-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
989
                <version>2.0.34-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
994
                <version>2.0.34-SNAPSHOT</version>
995
                <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
                <version>2.0.34-SNAPSHOT</version>
1002
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1006
                <version>2.0.34-SNAPSHOT</version>
1007
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1011
                <version>2.0.34-SNAPSHOT</version>
1012
            </dependency>
1013

    
1014
            <dependency>
1015
                <groupId>org.gvsig</groupId>
1016
                <artifactId>org.gvsig.fmap.dal.file.lib</artifactId>
1017
                <version>2.0.34-SNAPSHOT</version>
1018
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1022
                <version>2.0.34-SNAPSHOT</version>
1023
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1027
                <version>2.0.34-SNAPSHOT</version>
1028
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1032
                <version>2.0.34-SNAPSHOT</version>
1033
            </dependency>
1034
            <dependency>
1035
              <groupId>org.gvsig</groupId>
1036
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1037
              <version>2.0.34-SNAPSHOT</version>
1038
            </dependency>
1039
            <dependency>
1040
              <groupId>org.gvsig</groupId>
1041
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1042
              <version>2.0.34-SNAPSHOT</version>
1043
              <type>test-jar</type>
1044
            </dependency>
1045
            <dependency>
1046
              <groupId>org.gvsig</groupId>
1047
              <artifactId>org.gvsig.newlayer.lib.impl</artifactId>
1048
              <version>2.0.34-SNAPSHOT</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1053
                <version>2.0.34-SNAPSHOT</version>
1054
            </dependency> 
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058
                <version>2.0.34-SNAPSHOT</version>
1059
            </dependency> 
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063
                <version>2.0.34-SNAPSHOT</version>
1064
            </dependency> 
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1068
                <version>2.0.34-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1073
                <version>2.0.34-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1078
                <version>2.0.34-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1083
                <version>2.0.34-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1088
                <version>2.0.34-SNAPSHOT</version>
1089
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.impl</artifactId>
1093
                <version>2.0.34-SNAPSHOT</version>
1094
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098
                <version>2.0.34-SNAPSHOT</version>
1099
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1103
                <version>2.0.34-SNAPSHOT</version>
1104
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.compat.api</artifactId>
1108
                <version>2.0.34-SNAPSHOT</version>
1109
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.compat.se</artifactId>
1113
                <version>2.0.34-SNAPSHOT</version>
1114
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.remoteclient</artifactId>
1118
                <version>2.0.34-SNAPSHOT</version>
1119
            </dependency>
1120
            <dependency>
1121
                <groupId>org.gvsig</groupId>
1122
                <artifactId>org.gvsig.i18n</artifactId>
1123
                <version>2.0.34-SNAPSHOT</version>
1124
            </dependency>
1125
            <dependency>
1126
                <groupId>org.gvsig</groupId>
1127
                <artifactId>org.gvsig.utils</artifactId>
1128
                <version>2.0.34-SNAPSHOT</version>
1129
            </dependency>
1130
            <dependency>
1131
              <groupId>org.gvsig</groupId>
1132
              <artifactId>org.gvsig.annotation.lib.api</artifactId>
1133
              <version>2.0.34-SNAPSHOT</version>
1134
            </dependency> 
1135
            <dependency>
1136
              <groupId>org.gvsig</groupId>
1137
              <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1138
              <version>2.0.34-SNAPSHOT</version>
1139
            </dependency>  
1140
            <dependency>
1141
              <groupId>org.gvsig</groupId>
1142
              <artifactId>org.gvsig.annotation.swing.api</artifactId>
1143
              <version>2.0.34-SNAPSHOT</version>
1144
            </dependency>
1145
            <dependency>
1146
              <groupId>org.gvsig</groupId>
1147
              <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1148
              <version>2.0.34-SNAPSHOT</version>
1149
            </dependency>
1150
            <dependency>
1151
              <groupId>org.gvsig</groupId>
1152
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1153
              <version>2.0.34-SNAPSHOT</version>
1154
            </dependency>
1155
            <dependency>
1156
              <groupId>org.gvsig</groupId>
1157
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1158
              <version>2.0.34-SNAPSHOT</version>
1159
              <type>test-jar</type>
1160
            </dependency>
1161
            <dependency>
1162
                <groupId>org.gvsig</groupId>
1163
                <artifactId>org.gvsig.exportto.lib.impl</artifactId>
1164
                <version>2.0.34-SNAPSHOT</version>
1165
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1169
                <version>2.0.34-SNAPSHOT</version>
1170
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1174
                <version>2.0.34-SNAPSHOT</version>
1175
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1179
                <version>2.0.34-SNAPSHOT</version>
1180
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1184
                <version>2.0.34-SNAPSHOT</version>
1185
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1189
                <version>2.0.34-SNAPSHOT</version>
1190
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1194
                <version>2.0.34-SNAPSHOT</version>
1195
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1199
                <version>2.0.34-SNAPSHOT</version>
1200
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1204
                <version>2.0.34-SNAPSHOT</version>
1205
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1209
                <version>2.0.34-SNAPSHOT</version>
1210
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1214
                <version>2.0.34-SNAPSHOT</version>
1215
            </dependency>
1216
            <dependency>
1217
                <groupId>org.gvsig</groupId>
1218
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1219
                <version>2.0.34-SNAPSHOT</version>
1220
            </dependency>
1221
            <dependency>
1222
                <groupId>org.gvsig</groupId>
1223
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1224
                <version>2.0.34-SNAPSHOT</version>
1225
            </dependency>
1226
            <dependency>
1227
                <groupId>org.gvsig</groupId>
1228
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1229
                <version>2.0.34-SNAPSHOT</version>
1230
                <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
                <version>2.0.34-SNAPSHOT</version>
1237
            </dependency>
1238
            <dependency>
1239
              <groupId>org.gvsig</groupId>
1240
              <artifactId>org.gvsig.installer.swing.api</artifactId>
1241
              <version>2.0.34-SNAPSHOT</version>
1242
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1246
                <version>2.0.34-SNAPSHOT</version>
1247
            </dependency>
1248
            <dependency>
1249
              <groupId>org.gvsig</groupId>
1250
              <artifactId>org.gvsig.installer.lib.api</artifactId>
1251
              <version>2.0.34-SNAPSHOT</version>
1252
            </dependency>
1253
            <dependency>
1254
              <groupId>org.gvsig</groupId>
1255
              <artifactId>org.gvsig.installer.lib.spi</artifactId>
1256
              <version>2.0.34-SNAPSHOT</version>
1257
            </dependency>
1258
            <dependency>
1259
              <groupId>org.gvsig</groupId>
1260
              <artifactId>org.gvsig.installer.lib.impl</artifactId>
1261
              <version>2.0.34-SNAPSHOT</version>
1262
            </dependency>
1263
            <dependency>
1264
              <groupId>org.gvsig</groupId>
1265
              <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1266
              <version>2.0.34-SNAPSHOT</version>
1267
            </dependency>
1268
            <dependency>
1269
              <groupId>org.gvsig</groupId>
1270
              <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1271
              <version>2.0.34-SNAPSHOT</version>
1272
            </dependency>
1273

    
1274
            <dependency>
1275
              <groupId>org.gvsig</groupId>
1276
              <artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId>
1277
              <version>2.0.34-SNAPSHOT</version>
1278
            </dependency>  
1279
            <dependency>
1280
              <groupId>org.gvsig</groupId>
1281
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1282
              <version>2.0.34-SNAPSHOT</version>
1283
            </dependency>  
1284
            <dependency>
1285
              <groupId>org.gvsig</groupId>
1286
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1287
              <version>2.0.34-SNAPSHOT</version>
1288
              <type>test-jar</type>
1289
              <scope>test</scope>
1290
            </dependency>  
1291

    
1292
          <dependency>
1293
            <groupId>org.gvsig</groupId>
1294
            <artifactId>org.gvsig.app.mainplugin</artifactId>
1295
            <version>2.0.34-SNAPSHOT</version>
1296
            <scope>provided</scope>
1297
          </dependency>
1298
          <dependency>
1299
            <groupId>org.gvsig</groupId>
1300
            <artifactId>org.gvsig.annotation.app.mainplugin</artifactId>
1301
            <version>2.0.34-SNAPSHOT</version>
1302
            <scope>provided</scope>
1303
          </dependency>
1304
          <dependency>
1305
            <groupId>org.gvsig</groupId>
1306
            <artifactId>org.gvsig.centerviewpoint.app.mainplugin</artifactId>
1307
            <version>2.0.34-SNAPSHOT</version>
1308
            <scope>provided</scope>
1309
          </dependency>
1310
          <dependency>
1311
            <groupId>org.gvsig</groupId>
1312
            <artifactId>org.gvsig.coreplugin.app.mainplugin</artifactId>
1313
            <version>2.0.34-SNAPSHOT</version>
1314
            <scope>provided</scope>
1315
          </dependency>
1316
          <dependency>
1317
            <groupId>org.gvsig</groupId>
1318
            <artifactId>org.gvsig.datalocator.app.mainplugin</artifactId>
1319
            <version>2.0.34-SNAPSHOT</version>
1320
            <scope>provided</scope>
1321
          </dependency>
1322
          <dependency>
1323
            <groupId>org.gvsig</groupId>
1324
            <artifactId>org.gvsig.editing.app.mainplugin</artifactId>
1325
            <version>2.0.34-SNAPSHOT</version>
1326
            <scope>provided</scope>
1327
          </dependency>
1328
          <dependency>
1329
            <groupId>org.gvsig</groupId>
1330
            <artifactId>org.gvsig.exportto.app.mainplugin</artifactId>
1331
            <version>2.0.34-SNAPSHOT</version>
1332
            <scope>provided</scope>
1333
          </dependency>
1334
          <dependency>
1335
            <groupId>org.gvsig</groupId>
1336
            <artifactId>org.gvsig.mkmvnproject.app.mainplugin</artifactId>
1337
            <version>2.0.34-SNAPSHOT</version>
1338
            <scope>provided</scope>
1339
          </dependency>
1340
          <dependency>
1341
            <groupId>org.gvsig</groupId>
1342
            <artifactId>org.gvsig.installer.app.mainplugin</artifactId>
1343
            <version>2.0.34-SNAPSHOT</version>
1344
            <scope>provided</scope>
1345
          </dependency>
1346
<!--
1347
          <dependency>
1348
            <groupId>org.gvsig</groupId>
1349
            <artifactId>org.gvsig.symbology.app.mainplugin</artifactId>
1350
            <version>2.0.10-SNAPSHOT</version>
1351
            <scope>provided</scope>
1352
          </dependency>
1353
-->
1354
          <dependency>
1355
            <groupId>org.gvsig</groupId>
1356
            <artifactId>org.gvsig.i18n.app.mainplugin</artifactId>
1357
            <version>2.0.34-SNAPSHOT</version>
1358
            <scope>provided</scope>
1359
          </dependency>
1360
          <dependency>
1361
            <groupId>org.gvsig</groupId>
1362
            <artifactId>org.gvsig.selectiontools.app.mainplugin</artifactId>
1363
            <version>2.0.34-SNAPSHOT</version>
1364
            <scope>provided</scope>
1365
          </dependency>
1366
          <dependency>
1367
            <groupId>org.gvsig</groupId>
1368
            <artifactId>org.gvsig.geometrymeasurement.app.mainplugin</artifactId>
1369
            <version>2.0.34-SNAPSHOT</version>
1370
            <scope>provided</scope>
1371
          </dependency>
1372
          <dependency>
1373
            <groupId>org.gvsig</groupId>
1374
            <artifactId>org.gvsig.newlayer.app.mainplugin</artifactId>
1375
            <version>2.0.34-SNAPSHOT</version>
1376
            <scope>provided</scope>
1377
          </dependency>
1378
          <dependency>
1379
            <groupId>org.gvsig</groupId>
1380
            <artifactId>org.gvsig.help.app.mainplugin</artifactId>
1381
            <version>2.0.24-SNAPSHOT</version>
1382
            <scope>provided</scope>
1383
          </dependency>
1384

    
1385
        </dependencies>
1386
    </dependencyManagement>
1387

    
1388
    <dependencies>
1389
      <dependency>
1390
          <groupId>junit</groupId>
1391
          <artifactId>junit</artifactId>
1392
          <scope>test</scope>
1393
      </dependency>
1394
    </dependencies>
1395

    
1396
    <build>
1397
      <extensions>
1398
        <extension>
1399
          <groupId>org.apache.maven.wagon</groupId>
1400
          <artifactId>wagon-webdav-jackrabbit</artifactId>
1401
          <version>2.4</version>
1402
        </extension>
1403
      </extensions>
1404

    
1405
      <pluginManagement>
1406
        <plugins>
1407

    
1408
        <plugin>
1409
          <groupId>org.apache.maven.plugins</groupId>
1410
          <artifactId>maven-scm-plugin</artifactId>
1411
          <version>1.9</version>
1412
          <configuration>
1413
            <connectionType>connection</connectionType>
1414
          </configuration>
1415
        </plugin>
1416
                    
1417
          <plugin>
1418
            <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
1419
            <groupId>org.eclipse.m2e</groupId>
1420
            <artifactId>lifecycle-mapping</artifactId>
1421
            <version>1.0.0</version>
1422
            <configuration>
1423
              <lifecycleMappingMetadata>
1424
                <pluginExecutions>
1425
                  <pluginExecution>
1426
                    <pluginExecutionFilter>
1427
                      <groupId>org.gvsig</groupId>
1428
                      <artifactId> org.gvsig.installer.maven </artifactId>
1429
                      <versionRange> [2.0.10-SNAPSHOT,) </versionRange>
1430
                      <goals>
1431
                        <goal>write-info</goal>
1432
                      </goals>
1433
                    </pluginExecutionFilter>
1434
                    <action>
1435
                      <ignore />
1436
                    </action>
1437
                  </pluginExecution>
1438
                  <pluginExecution>
1439
                    <pluginExecutionFilter>
1440
                      <groupId> org.codehaus.mojo </groupId>
1441
                      <artifactId> properties-maven-plugin </artifactId>
1442
                      <versionRange> [1.0-alpha-2,) </versionRange>
1443
                      <goals>
1444
                        <goal>
1445
                          read-project-properties
1446
                        </goal>
1447
                      </goals>
1448
                    </pluginExecutionFilter>
1449
                    <action>
1450
                      <ignore />
1451
                    </action>
1452
                  </pluginExecution>
1453
                  <pluginExecution>
1454
                    <pluginExecutionFilter>
1455
                      <groupId>org.codehaus.gmaven</groupId>
1456
                      <artifactId>gmaven-plugin</artifactId>
1457
                      <versionRange>[1.4,)</versionRange>
1458
                      <goals>
1459
                        <goal>execute</goal>
1460
                      </goals>
1461
                    </pluginExecutionFilter>
1462
                    <action>
1463
                      <ignore />
1464
                    </action>
1465
                  </pluginExecution>
1466
                  <pluginExecution>
1467
                          <pluginExecutionFilter>
1468
                                  <groupId>org.apache.maven.plugins</groupId>
1469
                                  <artifactId>
1470
                                          maven-dependency-plugin
1471
                                  </artifactId>
1472
                                  <versionRange>[2.1,)</versionRange>
1473
                                  <goals>
1474
                                          <goal>unpack</goal>
1475
                                  </goals>
1476
                          </pluginExecutionFilter>
1477
                          <action>
1478
                                  <ignore />
1479
                          </action>
1480
                  </pluginExecution>
1481
                </pluginExecutions>
1482
              </lifecycleMappingMetadata>
1483
            </configuration>
1484
          </plugin>
1485

    
1486
          <plugin>
1487
              <groupId>org.apache.maven.plugins</groupId>
1488
              <artifactId>maven-compiler-plugin</artifactId>
1489
              <version>2.3.2</version>
1490
              <configuration>
1491
                  <source>1.5</source>
1492
                  <target>1.5</target>
1493
                  <encoding>ISO-8859-1</encoding>
1494
              </configuration>
1495
          </plugin>
1496

    
1497
          <plugin>
1498
              <groupId>org.apache.maven.plugins</groupId>
1499
              <artifactId>maven-resources-plugin</artifactId>
1500
              <version>2.4.3</version>
1501
              <configuration>
1502
                  <encoding>ISO-8859-1</encoding>
1503
              </configuration>
1504
          </plugin>
1505

    
1506
          <plugin>
1507
              <groupId>org.apache.maven.plugins</groupId>
1508
              <artifactId>maven-eclipse-plugin</artifactId>
1509
              <configuration>
1510
                  <downloadSources>true</downloadSources>
1511
                  <downloadJavadocs>true</downloadJavadocs>
1512
                  <projectNameTemplate>${project.artifactId}</projectNameTemplate>
1513
              </configuration>
1514
          </plugin>
1515

    
1516
          <plugin>
1517
              <groupId>org.apache.maven.plugins</groupId>
1518
              <artifactId>maven-surefire-plugin</artifactId>
1519
              <version>2.7.1</version>
1520
              <configuration>
1521
                  <forkMode>once</forkMode>
1522
                  <environmentVariables>
1523
                      <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1524
                      <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1525
                      <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1526
                      <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1527
                      <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1528
                      <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1529
                  </environmentVariables>
1530
              </configuration>
1531
          </plugin>
1532

    
1533
          <plugin>
1534
              <groupId>org.apache.maven.plugins</groupId>
1535
              <artifactId>maven-failsafe-plugin</artifactId>
1536
              <executions>
1537
                  <execution>
1538
                      <goals>
1539
                          <goal>integration-test</goal>
1540
                          <goal>verify</goal>
1541
                      </goals>
1542
                  </execution>
1543
              </executions>
1544
              <configuration>
1545
                  <forkMode>once</forkMode>
1546
                  <environmentVariables>
1547
                      <DYLD_FRAMEWORK_PATH>${user.home}/.depman/Frameworks</DYLD_FRAMEWORK_PATH>
1548
                      <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
1549
                      <GDAL_DATA>${user.home}/.depman/data/gdal</GDAL_DATA>
1550
                      <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
1551
                      <PATH>${user.home}/.depman/bin${path.separator}${env.PATH}</PATH>
1552
                      <PROJ_LIB>${gvsig.product.folder.path}/gvSIG/extensiones/org.gvsig.crs.extension/data</PROJ_LIB>
1553
                  </environmentVariables>
1554
              </configuration>
1555
          </plugin>
1556

    
1557
          <plugin>
1558
            <groupId>org.apache.maven.plugins</groupId>
1559
            <artifactId>maven-javadoc-plugin</artifactId>
1560
            <version>2.9</version>
1561
            <configuration>
1562
              <docTitle>${project.name} ${project.version}</docTitle>
1563
              <encoding>ISO-8859-1</encoding>
1564
              <footer />
1565
              <header />
1566
              <keywords>false</keywords>
1567
              <!-- Don't include the deprecateds items in the javadoc -->
1568
              <nodeprecated>true</nodeprecated>
1569
              <!-- Don't generate javadoc of project with submodules -->
1570
              <aggregate>false</aggregate>
1571
              <!-- Removed detection of links due to its high cost -->
1572
              <detectJavaApiLink>false</detectJavaApiLink>
1573
              <detectLinks>false</detectLinks>
1574
              <detectOfflineLinks>false</detectOfflineLinks>
1575
              <!-- Removed the inclusion of dependencies sources due to their high cost -->
1576
              <includeDependencySources>false</includeDependencySources>
1577
              <includeTransitiveDependencySources>false</includeTransitiveDependencySources>                  
1578
              <javaApiLinks>
1579
                <property>
1580
                    <name>api_1.4</name>
1581
                    <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
1582
                </property>
1583
                <property>
1584
                    <name>api_1.5</name>
1585
                    <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
1586
                </property>
1587
                <property>
1588
                    <name>api_1.6</name>
1589
                    <value>http://download.oracle.com/javase/6/docs/api/</value>
1590
                </property>
1591
              </javaApiLinks>
1592
            </configuration>
1593
          </plugin>
1594

    
1595
          <plugin>
1596
              <groupId>org.apache.maven.plugins</groupId>
1597
              <artifactId>maven-site-plugin</artifactId>
1598
              <version>3.3</version>
1599
              <configuration>
1600
                  <chmod>true</chmod>
1601
                  <chmodMode>a+rwX</chmodMode>
1602
              </configuration>
1603
          </plugin>
1604

    
1605
          <plugin>
1606
              <groupId>org.apache.maven.plugins</groupId>
1607
              <artifactId>maven-jar-plugin</artifactId>
1608
              <version>2.3.1</version>
1609
              <configuration>
1610
                  <archive>
1611
                      <manifestEntries>
1612
                          <Built-By>gvSIG Team</Built-By>
1613
                      </manifestEntries>
1614
                  </archive>
1615
              </configuration>
1616
          </plugin>
1617
          
1618
          <plugin>
1619
            <groupId>org.codehaus.mojo</groupId>
1620
            <artifactId>properties-maven-plugin</artifactId>
1621
            <version>1.0-alpha-2</version>
1622
          </plugin>
1623
  
1624
          <plugin>
1625
            <groupId>org.apache.maven.plugins</groupId>
1626
            <artifactId>maven-antrun-plugin</artifactId>
1627
            <version>1.7</version>
1628
          </plugin>
1629

    
1630
          <plugin>
1631
            <groupId>org.codehaus.mojo</groupId>
1632
            <artifactId>animal-sniffer-maven-plugin</artifactId>
1633
            <version>1.9</version>
1634
          </plugin>
1635

    
1636
          <plugin>
1637
              <groupId>org.apache.maven.plugins</groupId>
1638
              <artifactId>maven-release-plugin</artifactId>
1639
              <version>2.4.1</version>
1640
          </plugin>
1641

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

    
1648
          <plugin>
1649
              <artifactId>maven-assembly-plugin</artifactId>
1650
              <version>2.4</version>
1651
              <executions>
1652
                <execution>
1653
                  <id>gvsig-plugin-package</id>
1654
                  <phase>package</phase>
1655
                  <configuration>
1656
                    <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
1657
                    <appendAssemblyId>false</appendAssemblyId>
1658
                    <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>
1659
                    <descriptors>
1660
                      <descriptor>src/main/assembly/gvsig-plugin-package.xml</descriptor>
1661
                    </descriptors>
1662
                  </configuration>
1663
                </execution>
1664
              </executions>
1665
          </plugin>
1666

    
1667
          <plugin>
1668
            <groupId>org.apache.maven.plugins</groupId>
1669
            <artifactId>maven-clean-plugin</artifactId>
1670
            <version>2.4.1</version>
1671
          </plugin>
1672
          
1673
          <plugin>
1674
              <groupId>org.codehaus.mojo</groupId>
1675
              <artifactId>exec-maven-plugin</artifactId>
1676
              <version>1.2</version>
1677
          </plugin>    
1678

    
1679
          <plugin>
1680
            <!-- invoke as "mvn license:format" to fix the header -->
1681
            <!-- invoke as "mvn license:check" to check the header -->
1682
            <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
1683
              <groupId>com.mycila.maven-license-plugin</groupId>
1684
              <artifactId>maven-license-plugin</artifactId>
1685
              <version>1.10.b1</version>
1686
              <configuration>
1687
                <header>header.txt</header>
1688
                <failIfMissing>false</failIfMissing>
1689
                <aggregate>false</aggregate>
1690
                <strictCheck>true</strictCheck>
1691
                <encoding>ISO-8859-1</encoding>
1692
                <quiet>false</quiet>
1693
                <excludes>
1694
                    <exclude>**/*.properties</exclude>
1695
                    <exclude>**/*.txt</exclude>
1696
                    <exclude>**/*.jpg</exclude>
1697
                    <exclude>**/*.jpeg</exclude>
1698
                    <exclude>**/*.svg</exclude>
1699
                    <exclude>**/*.png</exclude>
1700
                    <exclude>**/*.gvssym</exclude>
1701
                    <exclude>**/*.def</exclude>
1702
                    <exclude>**/*.msg</exclude>
1703
                </excludes>
1704
            </configuration>
1705
            <dependencies>
1706
                <dependency>
1707
                    <groupId>org.gvsig</groupId>
1708
                    <artifactId>org.gvsig.desktop.buildtools</artifactId>
1709
                    <version>1.0.0</version>
1710
                </dependency>
1711
            </dependencies>
1712
          </plugin>    
1713

    
1714
          <!-- Habria que ver si es posible sustituir el plugin -->
1715
          <!-- com.mycila.maven-license-plugin:maven-license-plugin por este -->
1716
          <!-- Ver http://mojo.codehaus.org/license-maven-plugin/index.html -->
1717
          <!--
1718
          <plugin>
1719
              <groupId>org.codehaus.mojo</groupId>
1720
              <artifactId>license-maven-plugin</artifactId>
1721
              <version>1.5</version>
1722
          </plugin>
1723
          -->
1724

    
1725
          <plugin>
1726
            <groupId>org.apache.maven.plugins</groupId>
1727
            <artifactId>maven-checkstyle-plugin</artifactId>
1728
            <version>2.10</version>
1729
          </plugin>
1730

    
1731
          <plugin>
1732
              <groupId>org.apache.maven.plugins</groupId>
1733
              <artifactId>maven-source-plugin</artifactId>
1734
              <version>2.2.1</version>
1735
          </plugin>
1736

    
1737
          <plugin>
1738
            <groupId>org.codehaus.gmaven</groupId>
1739
            <artifactId>gmaven-plugin</artifactId>
1740
            <version>1.4</version>
1741
            <dependencies>
1742
                                <dependency>
1743
                                  <groupId>com.github.lookfirst</groupId>
1744
                                  <artifactId>sardine</artifactId>
1745
                                  <version>5.0.1</version>
1746
                                </dependency>
1747
            </dependencies>
1748
            <executions>
1749

    
1750
              <execution>
1751
                <id>increase-build-number</id>
1752
                <phase>process-sources</phase>
1753
                <configuration>
1754
                  <source><![CDATA[
1755
                    // use "mvn -Dincrease-build-number process-sources"
1756
                    log.info("Grrovy version "+GroovySystem.getVersion()); 
1757
                    if( project.properties["increase-build-number"] == null ) {
1758
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1759
                    } else {
1760
                      File file = new File(project.basedir,"buildNumber.properties")
1761
                      if( ! file.exists() ) {
1762
                          log.info("Skip increment build number (buildNumber.property not present).")
1763
                        } else {
1764
                        Properties props = new Properties()
1765
                        
1766
                        props.load(file.newDataInputStream())
1767
                        value = (props.getProperty("buildNumber") as int) + 1
1768
                        props.setProperty("buildNumber",value as String)
1769
                        props.store(file.newWriter(), null)
1770
                        log.info("Setting build number to " + value)
1771
                      }
1772
                    }
1773
                  ]]></source>
1774
                </configuration>
1775
              </execution>
1776

    
1777
              <execution>
1778
                <id>build-package-info</id>
1779
                <phase>prepare-package</phase>
1780
                <configuration>
1781
                  <source><![CDATA[
1782
                      if( project.properties["buildNumber"] == null) {
1783
                        log.info("Skip build package.info (buildNumber.property not present).")
1784
                        log.info("Skip build package.info index (buildNumber.property not present).")
1785
                      } else {
1786
                                                poolURL = project.properties["gvsig.package.info.poolURL"];
1787
                                                if( poolURL[-1] != "/" ) { 
1788
                                                        poolURL = poolURL + "/";
1789
                                                }
1790
                        package_info_file  = new File(project.basedir, "target/package.info")
1791
                        log.info("Building package.info : " + package_info_file.getAbsolutePath())
1792
                        Properties props = new Properties()
1793
                        props.setProperty('code', project.properties["gvsig.package.info.code"])
1794
                        props.setProperty('code-alias', project.properties["gvsig.package.info.codealias"])
1795
                        props.setProperty('name', project.properties["gvsig.package.info.name"])
1796
                        props.setProperty('version', project.properties["gvsig.package.info.version"])
1797
                        props.setProperty('description', project.properties["gvsig.package.info.description"])
1798
                        props.setProperty('owner', project.properties["gvsig.package.info.owner"])
1799
                        props.setProperty('java-version', project.properties["gvsig.package.info.javaVM"])
1800
                        props.setProperty('official', project.properties["gvsig.package.info.official"])
1801
                        props.setProperty('type', "plugin")
1802
                        props.setProperty('state', project.properties["gvsig.package.info.state"])
1803
                        props.setProperty('operating-system', project.properties["gvsig.package.info.operatingSystem"])
1804
                        props.setProperty('dependencies', project.properties["gvsig.package.info.dependencies"])
1805
                        props.setProperty('sources-url', project.properties["gvsig.package.info.sourcesURL"])
1806
                        props.setProperty('web-url', project.properties["gvsig.package.info.webURL"])
1807
                        props.setProperty('architecture', project.properties["gvsig.package.info.architecture"])
1808
                        props.setProperty('model-version', '1.0.1')
1809
                        props.setProperty('categories', project.properties["gvsig.package.info.categories"])
1810
                        props.setProperty('buildNumber', project.properties["buildNumber"])
1811
                        props.setProperty('gvSIG-version', project.properties["gvsig.package.info.gvSIGVersion"])
1812

    
1813
                        props.store(package_info_file.newWriter(), null)
1814

    
1815
                        pkgname = "gvSIG-desktop-" + 
1816
                          project.properties["gvsig.package.info.gvSIGVersion"] + "-" + 
1817
                          project.properties["gvsig.package.info.code"] + "-" + 
1818
                          project.properties["gvsig.package.info.version"] + "-" + 
1819
                          project.properties["buildNumber"] + "-" + 
1820
                          project.properties["gvsig.package.info.state"] + "-" + 
1821
                          project.properties["gvsig.package.info.operatingSystem"] + "-" + 
1822
                          project.properties["gvsig.package.info.architecture"] + "-" + 
1823
                          project.properties["gvsig.package.info.javaVM"]
1824
                        package_info_file  = new File(project.basedir, "target/gvspki/"+project.properties["gvsig.package.info.code"]+"/package.info")
1825
                        log.info("Building package.info index " + package_info_file.getAbsolutePath())
1826
                        package_info_file.getParentFile().mkdirs()
1827
                        props.setProperty('download-url', 
1828
                          poolURL +
1829
                          project.properties["gvsig.package.info.code"] + "/" +
1830
                          pkgname + ".gvspkg"
1831
                        )
1832
                        props.store(package_info_file.newWriter(), null)
1833
                      }
1834
                  ]]></source>
1835
                </configuration>
1836
              </execution>
1837

    
1838
              <execution>
1839
                <id>build-package-index</id>
1840
                <phase>package</phase>
1841
                <configuration>
1842
                  <source><![CDATA[
1843
                    ant = new AntBuilder()
1844
                    if( project.properties["buildNumber"] == null) {
1845
                      log.info("Skip building package index (buildNumber.property not present).")
1846
                    } else {
1847
                      pkgname = "gvSIG-desktop-" + 
1848
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" + 
1849
                        project.properties["gvsig.package.info.code"] + "-" + 
1850
                        project.properties["gvsig.package.info.version"] + "-" + 
1851
                        project.properties["buildNumber"] + "-" + 
1852
                        project.properties["gvsig.package.info.state"] + "-" + 
1853
                        project.properties["gvsig.package.info.operatingSystem"] + "-" + 
1854
                        project.properties["gvsig.package.info.architecture"] + "-" + 
1855
                        project.properties["gvsig.package.info.javaVM"]
1856

    
1857
                      log.info("Building package index " + pkgname + ".gvspki")
1858
                      package_index_source  = project.basedir.getAbsolutePath() + "/target/gvspki"
1859
                      package_index_target  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1860
                      ant.zip(destfile: package_index_target, basedir: package_index_source)
1861
                    }
1862
                  ]]></source>
1863
                </configuration>
1864
              </execution>
1865

    
1866
              <execution>
1867
                <id>install-plugin</id>
1868
                <phase>install</phase>
1869
                <configuration>
1870
                  <source><![CDATA[
1871
                    if( project.properties["buildNumber"] == null) {
1872
                      log.info("Skip install package (buildNumber.property not present).")
1873
                    } else {                    
1874
                      ant = new AntBuilder()
1875
                      pkgname = "gvSIG-desktop-" + 
1876
                        project.properties["gvsig.package.info.gvSIGVersion"] + "-" + 
1877
                        project.properties["gvsig.package.info.code"] + "-" + 
1878
                        project.properties["gvsig.package.info.version"] + "-" + 
1879
                        project.properties["buildNumber"] + "-" + 
1880
                        project.properties["gvsig.package.info.state"] + "-" + 
1881
                        project.properties["gvsig.package.info.operatingSystem"] + "-" + 
1882
                        project.properties["gvsig.package.info.architecture"] + "-" + 
1883
                        project.properties["gvsig.package.info.javaVM"]
1884

    
1885
                      log.debug("gvsig.install.plugin=" + project.properties["gvsig.install.plugin"])
1886
                      log.debug("gvsig.install.plugin.package=" + project.properties["gvsig.install.plugin.package"])
1887
                                          if( project.properties["gvsig.install.plugin"]=="true" ) {
1888
                              source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1889
                              target = project.properties["gvsig.product.folder.path"] + "/gvSIG/extensiones/"
1890
        
1891
                              log.info("Install plugin to " + target)
1892
                              ant.unzip(src: source, dest: target)
1893
                      } else {
1894
                          log.info("Skip plugin install.")
1895
                      }
1896
                      if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1897
                          source = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspkg.zip"
1898
                              target = new File(project.properties["gvsig.product.folder.path"] + 
1899
                                "/install/" + 
1900
                                project.properties["gvsig.package.info.code"] + "/" +
1901
                                pkgname + ".gvspkg")
1902
                              target.getParentFile().mkdirs()
1903
        
1904
                              log.info("Copy plugin package from " + source + " to " + target)
1905
                              ant.copy(file:source, tofile:target.getAbsolutePath())
1906
        
1907
                              source  = project.basedir.getAbsolutePath() + "/target/" + pkgname + ".gvspki"
1908
                              target = project.properties["gvsig.product.folder.path"] + 
1909
                                "/install/" + 
1910
                                project.properties["gvsig.package.info.code"] + "/" +
1911
                                pkgname + ".gvspki"
1912
                              log.info("Copy plugin package index from " + source + " to " + target)
1913
                              ant.copy(file:source, tofile:target)
1914
                      } else {
1915
                          log.info("Skip plugin package install.")
1916
                                          }
1917
                    }
1918
                  ]]></source>
1919
                </configuration>
1920
              </execution>
1921

    
1922
              <execution>
1923
                <id>deploy-package</id>
1924
                <phase>install</phase>
1925
                <configuration>
1926
                  <source><![CDATA[
1927
// To deploy package use:
1928
//    mvn -Ddeploy-package -Duser=USER -Dpassword=PASSWORD install
1929
//      
1930
                  
1931
public class WebDAVClient {
1932

    
1933
    def log;
1934

    
1935
    private String user;
1936
    private String password;
1937
    private Object sardine;
1938
            
1939
    public WebDAVClient(log) {
1940
            this.log = log;
1941
    }
1942
    
1943
    public void login(String user, String password) {
1944
        log.info("[WEBDAV] login as '"+user+"'.");
1945
        def SardineFactory
1946
        try {
1947
            SardineFactory = "com.github.sardine.SardineFactory" as Class
1948
        } catch (Exception ex) {
1949
            log.error("[WEBDAV] can't get SardineFactory.",ex);
1950
        }
1951
        this.user = user;
1952
        this.password = password;
1953
        this.sardine = SardineFactory.begin(this.user,this.password);
1954
    }
1955
        
1956
    public void login() {
1957
        log.info("[WEBDAV] login as guest");
1958
        this.sardine = SardineFactory.begin();
1959
    }
1960
        
1961
    public boolean exists(String url) throws Exception {
1962
        return sardine.exists(url);
1963
    }
1964
        
1965
    public void makedirs(String url) throws Exception {
1966
        log.info("[WEBDAV] makedirs '"+url+"'.");
1967
        URL u = new URL(url);
1968
        String[] x = u.getPath().split("/");
1969
        String path = "";
1970
        for( int i=1; i<x.length; i++ ) { 
1971
          path = path + "/" + x[i]; 
1972
          URL t = new URL(u,path); 
1973
          mkdir(t.toString()); 
1974
        } 
1975
    } 
1976
      
1977
    public void mkdir(String url) throws Exception {
1978
        if( ! exists(url) ) {
1979
            log.info("[WEBDAV] mkdir '"+url+"'.");
1980
            sardine.createDirectory(url);
1981
        }
1982
    }
1983
        
1984
    public void put(String source, String target) throws Exception {
1985
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1986
        InputStream fis = new FileInputStream(new File(source));
1987
        sardine.put(target, fis);
1988
        log.info("[WEBDAV] put ok.");
1989
    }
1990
        
1991
    public List list(String url) throws Exception {
1992
        List resources = sardine.list(url);
1993
        return resources;
1994
    }
1995
}
1996

    
1997

    
1998
if( project.properties["deploy-package"] != null ) {                          
1999
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
2000
        poolURL = project.properties["gvsig.package.info.poolURL"];
2001
        if( poolURL[-1] != "/" ) { 
2002
            poolURL = poolURL + "/";
2003
        }
2004
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
2005
        log.info("Deploy plugin package to '"+targetPath+"'.");
2006

    
2007
        pkgname = "gvSIG-desktop-" + 
2008
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" + 
2009
        project.properties["gvsig.package.info.code"] + "-" + 
2010
        project.properties["gvsig.package.info.version"] + "-" + 
2011
        project.properties["buildNumber"] + "-" + 
2012
        project.properties["gvsig.package.info.state"] + "-" + 
2013
        project.properties["gvsig.package.info.operatingSystem"] + "-" + 
2014
        project.properties["gvsig.package.info.architecture"] + "-" + 
2015
        project.properties["gvsig.package.info.javaVM"]; 
2016

    
2017
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2018
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2019

    
2020
        log.info("Creating addon-request.txt in target folder");
2021
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2022
            out.println();
2023
            out.println(pkgname);
2024
            out.println();
2025
            out.println(targetPath+"/" + pkgname + ".gvspki");
2026
            out.println();
2027
        }
2028

    
2029
        if( project.properties["username"] == null ) {
2030
            print("Enter user name: ");
2031
            user = System.console().readLine().toString()
2032
            if( user != "" ) {
2033
                project.properties.setProperty("username",user);
2034
            }
2035
        }
2036
        if( project.properties["password"] == null ) {                                
2037
            print("Enter password for user '" + project.properties["username"] + "': ");
2038
            password = System.console().readPassword().toString()  
2039
            if( password != "" ) {
2040
                project.properties.setProperty("password",password);
2041
            }
2042
        }
2043
        WebDAVClient session = new WebDAVClient(log);
2044
        if( project.properties["username"] == null || project.properties["password"] == null ) {                                
2045
            log.info("[WEBDAV] creating non authenticated session.");
2046
            log.info("[WEBDAV] Use -Duser=USER -Dpassword=PASSWORD to create a authenticated session.");
2047
            session.login();
2048
        } else {
2049
            session.login(project.properties["username"], project.properties["password"]);
2050
        }
2051
        session.makedirs(targetPath);
2052
        session.put(source + ".gvspkg.zip", targetPath+"/"+pkgname+ ".gvspkg");
2053
        session.put(source + ".gvspki", targetPath+"/"+pkgname+ ".gvspki");
2054

    
2055
    } else {
2056
        log.info("Skip plugin package deploy. It not be installed by default.");
2057
    }                
2058
} else {
2059
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2060
}
2061
                  
2062
                  ]]></source>
2063
                </configuration>
2064
              </execution>
2065

    
2066
            </executions>
2067
          </plugin>
2068

    
2069
        </plugins>
2070
      </pluginManagement>
2071

    
2072
      <plugins>
2073
        <plugin>
2074
          <groupId>org.apache.maven.plugins</groupId>
2075
          <artifactId>maven-scm-plugin</artifactId>
2076
        </plugin>
2077
        
2078
        <plugin>
2079
          <artifactId>maven-clean-plugin</artifactId>
2080
          <configuration>
2081
            <filesets>
2082
              <fileset>
2083
                <directory>${user.home}/.depman/</directory>
2084
                <includes>
2085
                  <include>**</include>
2086
                </includes>
2087
              </fileset>
2088
            </filesets>
2089
            <followSymLinks>true</followSymLinks>
2090
          </configuration>
2091
        </plugin>
2092

    
2093
        <plugin>
2094
            <groupId>org.apache.maven.plugins</groupId>
2095
            <artifactId>maven-release-plugin</artifactId>
2096
            <configuration>
2097
                <!-- The property svn.tags.folder is used in external projects   -->
2098
                            <!-- to override configuraction of tagBase -->
2099
                <tagBase>${svn.tags.folder}</tagBase> 
2100
                <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules  
2101
                are not installed, so the dependencies between modules are not met. With this configuration   
2102
                we force the module installation. -->  
2103
                <preparationGoals>clean install</preparationGoals>  
2104
                <autoVersionSubmodules>true</autoVersionSubmodules>
2105
                <!-- Dont make site-deploy -->
2106
                <!-- You need to run it after in folder target/checkout -->
2107
                <goals>deploy</goals> 
2108
            </configuration>
2109
        </plugin>
2110

    
2111
        <plugin>
2112
          <!-- load ".gvsig-devel.properties" -->
2113
          <groupId>org.codehaus.mojo</groupId>
2114
          <artifactId>properties-maven-plugin</artifactId>
2115
          <configuration>
2116
              <files>
2117
                  <!-- Define gvsig.product.folder.path in this property -->
2118
                  <file>${user.home}/.gvsig-devel.properties</file>
2119
                  <file>${env.HOME}/.gvsig-devel.properties</file>
2120
                  <file>${project.basedir}/gvsig-devel.properties</file>
2121
                  <file>buildNumber.properties</file>
2122
              </files>
2123
              <quiet>true</quiet>
2124
          </configuration>
2125
          <executions>
2126
              <execution>
2127
                  <id>default</id>
2128
                  <phase>prepare-package</phase>
2129
                  <goals>
2130
                      <goal>read-project-properties</goal>
2131
                  </goals>
2132
              </execution>
2133
              <execution>
2134
                <id>default-clean</id>
2135
                <phase>pre-clean</phase>
2136
                <goals>
2137
                    <goal>read-project-properties</goal>
2138
                </goals>
2139
            </execution>
2140
          </executions>
2141
        </plugin>
2142

    
2143

    
2144
      <plugin>
2145
          <groupId>org.codehaus.mojo</groupId>
2146
          <artifactId>animal-sniffer-maven-plugin</artifactId>
2147
          <executions>
2148
              <execution>
2149
                  <id>check-java-api</id>
2150
                  <phase>package</phase>
2151
                  <goals>
2152
                      <goal>check</goal>
2153
                  </goals>
2154
                  <configuration>
2155
                      <skip>false</skip>
2156
                      <signature>
2157
                          <groupId>org.codehaus.mojo.signature</groupId>
2158
                          <artifactId>java15</artifactId>
2159
                          <version>1.0</version>
2160
                      </signature>
2161
                      <ignores>
2162
                          <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2163
                      </ignores>
2164
                  </configuration>
2165
              </execution>
2166
          </executions>
2167
      </plugin>
2168

    
2169
      <plugin>
2170
          <groupId>org.apache.maven.plugins</groupId>
2171
          <artifactId>maven-javadoc-plugin</artifactId>
2172
          <executions>
2173
              <execution>
2174
                  <id>attach-javadocs</id>
2175
                  <goals>
2176
                      <goal>jar</goal>
2177
                  </goals>
2178
              </execution>
2179
          </executions>
2180
      </plugin>
2181

    
2182
      <plugin>
2183
          <groupId>org.apache.maven.plugins</groupId>
2184
          <artifactId>maven-source-plugin</artifactId>
2185
          <configuration>
2186
            <skipSource>false</skipSource> <!-- User property is: source.skip. -->
2187
          </configuration>
2188
          <executions>
2189
              <execution>
2190
                  <id>attach-sources</id>
2191
                  <phase>verify</phase>
2192
                  <goals>
2193
                      <goal>jar-no-fork</goal>
2194
                  </goals>
2195
              </execution>
2196
              <execution>
2197
                  <id>attach-test-sources</id>
2198
                  <phase>verify</phase>
2199
                  <goals>
2200
                      <goal>test-jar-no-fork</goal>
2201
                  </goals>
2202
              </execution>
2203
          </executions>
2204
      </plugin>
2205
      
2206
      <plugin>
2207
        <groupId>org.apache.maven.plugins</groupId>
2208
        <artifactId>maven-checkstyle-plugin</artifactId>
2209
        <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
2210
        <configuration>
2211
          <skip>false</skip> <!-- User property is: checkstyle.skip. -->
2212
          <enableRulesSummary>true</enableRulesSummary>
2213
          <failsOnError>false</failsOnError>
2214
          <configLocation>gvsig/checkstyle.xml</configLocation>
2215
          <headerLocation>gvsig/LICENSE.txt</headerLocation>
2216
        </configuration>
2217
        <dependencies>
2218
          <dependency>
2219
              <groupId>org.gvsig</groupId>
2220
              <artifactId>org.gvsig.desktop.buildtools</artifactId>
2221
              <version>1.0.0</version>
2222
          </dependency>
2223
        </dependencies>
2224
      </plugin>
2225
      
2226
      <plugin>
2227
        <!-- to continue building  when test fail -->
2228
        <groupId>org.apache.maven.plugins</groupId>
2229
        <artifactId>maven-surefire-plugin</artifactId>
2230
        <configuration>
2231
          <testFailureIgnore>true</testFailureIgnore>
2232
        </configuration>
2233
      </plugin>
2234

    
2235
    </plugins>
2236
  </build>
2237

    
2238

    
2239
   <reporting>
2240
      <excludeDefaults>true</excludeDefaults>
2241
      <plugins>
2242
        <plugin>
2243
          <groupId>org.apache.maven.plugins</groupId>
2244
          <artifactId>maven-project-info-reports-plugin</artifactId>
2245
            <version>2.7</version>
2246
            <reportSets>
2247
            <reportSet>
2248
              <reports>
2249
                <report>index</report>
2250
                <report>summary</report>
2251
                <report>scm</report>
2252
                <report>license</report>
2253
                <report>project-team</report>
2254
                <report>issue-tracking</report>
2255
                <report>mailing-list</report>
2256
                <report>modules</report>
2257

    
2258
                <report>dependency-info</report>
2259
                <!-- Removed due to its high cost                 
2260
                <report>dependency-management</report>
2261
                <report>dependencies</report>
2262
                -->
2263
                <report>dependency-convergence</report>
2264

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

    
2325
  <profiles>
2326
  
2327
    <profile>
2328
      <!-- This profile is used to initialize and install the root folder of gvSIG -->
2329
      <id>gvsig-root</id>
2330
      <activation>
2331
        <file>
2332
          <exists>src/main/assembly/gvsig-root-folder-package.xml</exists>
2333
        </file>
2334
      </activation>
2335
      <build>
2336
        <plugins>
2337

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

    
2397
        </plugins>
2398
      </build>
2399
    </profile>
2400

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

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

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

    
2446
          <plugin>
2447
            <groupId>org.codehaus.gmaven</groupId>
2448
            <artifactId>gmaven-plugin</artifactId>
2449
            <executions>
2450

    
2451
              <execution>
2452
                <id>increase-build-number</id>
2453
                <phase>process-sources</phase>
2454
                <goals>
2455
                  <goal>execute</goal>
2456
                </goals>
2457
              </execution>
2458

    
2459
              <execution>
2460
                <id>build-package-info</id>
2461
                <phase>prepare-package</phase>
2462
                <goals>
2463
                  <goal>execute</goal>
2464
                </goals>
2465
              </execution>
2466

    
2467
              <execution>
2468
                <id>build-package-index</id>
2469
                <phase>package</phase>
2470
                <goals>
2471
                  <goal>execute</goal>
2472
                </goals>
2473
              </execution>
2474

    
2475
              <execution>
2476
                <id>install-plugin</id>
2477
                <phase>install</phase>
2478
                <goals>
2479
                  <goal>execute</goal>
2480
                </goals>
2481
              </execution>
2482
              
2483
              <execution>
2484
                <id>deploy-package</id>
2485
                <phase>install</phase>
2486
                <goals>
2487
                  <goal>execute</goal>
2488
                </goals>
2489
              </execution>
2490

    
2491
            </executions>
2492
          </plugin>
2493

    
2494
        </plugins>
2495
      </build>
2496
    </profile>
2497

    
2498
  </profiles>
2499
      
2500
  <properties>
2501
    <!-- General configuration -->
2502
    <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
2503
    <localRepository>${user.home}/.m2/repository</localRepository>
2504
    <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
2505
    <eclipse.project.name>${project.artifactId}</eclipse.project.name>
2506
    
2507
    <!-- The property svn.tags.folder is used in external projects to override  -->
2508
    <!-- configuraction in maven-release-plugin -->
2509
    <svn.tags.folder>https://devel.gvsig.org/svn/gvsig-desktop/tags/</svn.tags.folder>
2510
    
2511
    <!-- Package info property values -->
2512
    <gvsig.version>2.1.0</gvsig.version>
2513
    <gvsig.package.info.codealias />
2514
    <gvsig.package.info.code>${project.artifactId}</gvsig.package.info.code>
2515
    <gvsig.package.info.name>${project.name}</gvsig.package.info.name>
2516
    <gvsig.package.info.description>${project.description}</gvsig.package.info.description>
2517
    <gvsig.package.info.version>${project.version}</gvsig.package.info.version>
2518
    <gvsig.package.info.state>testing</gvsig.package.info.state>
2519
    <gvsig.package.info.official>false</gvsig.package.info.official>
2520
    <gvsig.package.info.operatingSystem>all</gvsig.package.info.operatingSystem>
2521
    <gvsig.package.info.architecture>all</gvsig.package.info.architecture>
2522
    <gvsig.package.info.javaVM>j1_5</gvsig.package.info.javaVM>
2523
    <gvsig.package.info.gvSIGVersion>${gvsig.version}</gvsig.package.info.gvSIGVersion>
2524
    <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge 2.0.1</gvsig.package.info.dependencies>
2525
    <gvsig.package.info.owner>gvSIG Association</gvsig.package.info.owner>
2526
    <gvsig.package.info.sourcesURL>${project.scm.url}</gvsig.package.info.sourcesURL>
2527
    <gvsig.package.info.webURL>http://www.gvsig.com</gvsig.package.info.webURL>
2528
    <gvsig.package.info.categories />
2529
    <gvsig.package.info.poolURL>http://downloads.gvsig.org/download/gvsig-desktop/pool</gvsig.package.info.poolURL>
2530
    
2531
    <!-- Control the deploy of the plugin in gvsig.product.folder.path/gvSIG/extensiones -->
2532
    <gvsig.install.plugin>true</gvsig.install.plugin>
2533
    <!--  Control the deploy of the plugin package in gvsig.product.folder.path/install -->
2534
    <gvsig.install.plugin.package>true</gvsig.install.plugin.package>
2535
    
2536
    <!-- External project versions -->
2537
    <gvsig.tools.version>3.0.27</gvsig.tools.version>
2538
    <gvsig.about.version>1.0.0</gvsig.about.version>
2539
    <gvsig.proj.version>1.0.1</gvsig.proj.version>
2540
    <gvsig.projection.api.version>2.0.15</gvsig.projection.api.version>
2541
    <gvsig.timesupport.version>1.0.0</gvsig.timesupport.version>
2542
  
2543
    <gvsig.product.folder.path>${basedir}/target/product</gvsig.product.folder.path>
2544
  </properties>
2545

    
2546
  <modules>
2547
    <module>org.gvsig.desktop.compat.cdc</module>
2548
    <module>org.gvsig.desktop.library</module>
2549
    <module>org.gvsig.desktop.framework</module>
2550
    <module>org.gvsig.desktop.plugin</module>
2551

    
2552
    <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2553
    <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2554

    
2555
  </modules>
2556
</project>
2557