Statistics
| Revision:

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

History | View | Annotate | Download (104 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.40-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.40-SNAPSHOT</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
919
                <version>2.0.40-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
924
                <version>2.0.40-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
929
                <version>2.0.40-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
934
                <version>2.0.40-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
939
                <version>2.0.40-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.andami</artifactId>
944
                <version>2.0.40-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.app</artifactId>
949
                <version>2.0.40-SNAPSHOT</version>
950
            </dependency>   
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.ui</artifactId>
954
                <version>2.0.40-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.control</artifactId>
959
                <version>2.0.40-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
964
                <version>2.0.40-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
969
                <version>2.0.40-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
974
                <version>2.0.40-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
979
                <version>2.0.40-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
984
                <version>2.0.40-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
989
                <version>2.0.40-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
994
                <version>2.0.40-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.40-SNAPSHOT</version>
1002
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1006
                <version>2.0.40-SNAPSHOT</version>
1007
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1011
                <version>2.0.40-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.40-SNAPSHOT</version>
1018
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1022
                <version>2.0.40-SNAPSHOT</version>
1023
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1027
                <version>2.0.40-SNAPSHOT</version>
1028
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1032
                <version>2.0.40-SNAPSHOT</version>
1033
            </dependency>
1034
            <dependency>
1035
              <groupId>org.gvsig</groupId>
1036
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1037
              <version>2.0.40-SNAPSHOT</version>
1038
            </dependency>
1039
            <dependency>
1040
              <groupId>org.gvsig</groupId>
1041
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1042
              <version>2.0.40-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.40-SNAPSHOT</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1053
                <version>2.0.40-SNAPSHOT</version>
1054
            </dependency> 
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058
                <version>2.0.40-SNAPSHOT</version>
1059
            </dependency> 
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063
                <version>2.0.40-SNAPSHOT</version>
1064
            </dependency> 
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1068
                <version>2.0.40-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1073
                <version>2.0.40-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1078
                <version>2.0.40-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1083
                <version>2.0.40-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1088
                <version>2.0.40-SNAPSHOT</version>
1089
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.impl</artifactId>
1093
                <version>2.0.40-SNAPSHOT</version>
1094
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098
                <version>2.0.40-SNAPSHOT</version>
1099
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1103
                <version>2.0.40-SNAPSHOT</version>
1104
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.compat.api</artifactId>
1108
                <version>2.0.40-SNAPSHOT</version>
1109
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.compat.se</artifactId>
1113
                <version>2.0.40-SNAPSHOT</version>
1114
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.remoteclient</artifactId>
1118
                <version>2.0.40-SNAPSHOT</version>
1119
            </dependency>
1120
            <dependency>
1121
                <groupId>org.gvsig</groupId>
1122
                <artifactId>org.gvsig.i18n</artifactId>
1123
                <version>2.0.40-SNAPSHOT</version>
1124
            </dependency>
1125
            <dependency>
1126
                <groupId>org.gvsig</groupId>
1127
                <artifactId>org.gvsig.utils</artifactId>
1128
                <version>2.0.40-SNAPSHOT</version>
1129
            </dependency>
1130
            <dependency>
1131
              <groupId>org.gvsig</groupId>
1132
              <artifactId>org.gvsig.annotation.lib.api</artifactId>
1133
              <version>2.0.40-SNAPSHOT</version>
1134
            </dependency> 
1135
            <dependency>
1136
              <groupId>org.gvsig</groupId>
1137
              <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1138
              <version>2.0.40-SNAPSHOT</version>
1139
            </dependency>  
1140
            <dependency>
1141
              <groupId>org.gvsig</groupId>
1142
              <artifactId>org.gvsig.annotation.swing.api</artifactId>
1143
              <version>2.0.40-SNAPSHOT</version>
1144
            </dependency>
1145
            <dependency>
1146
              <groupId>org.gvsig</groupId>
1147
              <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1148
              <version>2.0.40-SNAPSHOT</version>
1149
            </dependency>
1150
            <dependency>
1151
              <groupId>org.gvsig</groupId>
1152
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1153
              <version>2.0.40-SNAPSHOT</version>
1154
            </dependency>
1155
            <dependency>
1156
              <groupId>org.gvsig</groupId>
1157
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1158
              <version>2.0.40-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.40-SNAPSHOT</version>
1165
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1169
                <version>2.0.40-SNAPSHOT</version>
1170
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1174
                <version>2.0.40-SNAPSHOT</version>
1175
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1179
                <version>2.0.40-SNAPSHOT</version>
1180
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1184
                <version>2.0.40-SNAPSHOT</version>
1185
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1189
                <version>2.0.40-SNAPSHOT</version>
1190
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1194
                <version>2.0.40-SNAPSHOT</version>
1195
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1199
                <version>2.0.40-SNAPSHOT</version>
1200
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1204
                <version>2.0.40-SNAPSHOT</version>
1205
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1209
                <version>2.0.40-SNAPSHOT</version>
1210
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1214
                <version>2.0.40-SNAPSHOT</version>
1215
            </dependency>
1216
            <dependency>
1217
                <groupId>org.gvsig</groupId>
1218
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1219
                <version>2.0.40-SNAPSHOT</version>
1220
            </dependency>
1221
            <dependency>
1222
                <groupId>org.gvsig</groupId>
1223
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1224
                <version>2.0.40-SNAPSHOT</version>
1225
            </dependency>
1226
            <dependency>
1227
                <groupId>org.gvsig</groupId>
1228
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1229
                <version>2.0.40-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.40-SNAPSHOT</version>
1237
            </dependency>
1238
            <dependency>
1239
              <groupId>org.gvsig</groupId>
1240
              <artifactId>org.gvsig.installer.swing.api</artifactId>
1241
              <version>2.0.40-SNAPSHOT</version>
1242
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1246
                <version>2.0.40-SNAPSHOT</version>
1247
            </dependency>
1248
            <dependency>
1249
              <groupId>org.gvsig</groupId>
1250
              <artifactId>org.gvsig.installer.lib.api</artifactId>
1251
              <version>2.0.40-SNAPSHOT</version>
1252
            </dependency>
1253
            <dependency>
1254
              <groupId>org.gvsig</groupId>
1255
              <artifactId>org.gvsig.installer.lib.spi</artifactId>
1256
              <version>2.0.40-SNAPSHOT</version>
1257
            </dependency>
1258
            <dependency>
1259
              <groupId>org.gvsig</groupId>
1260
              <artifactId>org.gvsig.installer.lib.impl</artifactId>
1261
              <version>2.0.40-SNAPSHOT</version>
1262
            </dependency>
1263
            <dependency>
1264
              <groupId>org.gvsig</groupId>
1265
              <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1266
              <version>2.0.40-SNAPSHOT</version>
1267
            </dependency>
1268
            <dependency>
1269
              <groupId>org.gvsig</groupId>
1270
              <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1271
              <version>2.0.40-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.40-SNAPSHOT</version>
1278
            </dependency>  
1279
            <dependency>
1280
              <groupId>org.gvsig</groupId>
1281
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1282
              <version>2.0.40-SNAPSHOT</version>
1283
            </dependency>  
1284
            <dependency>
1285
              <groupId>org.gvsig</groupId>
1286
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1287
              <version>2.0.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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.40-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
                    if( project.properties["increase-build-number"] == null ) {
1757
                      log.info("Don't increment build number use flag '-Dincrease-build-number' to increment it.")
1758
                    } else {
1759
                      File file = new File(project.basedir,"buildNumber.properties")
1760
                      if( ! file.exists() ) {
1761
                          log.info("Skip increment build number (buildNumber.property not present).")
1762
                        } else {
1763
                        Properties props = new Properties()
1764
                        
1765
                        props.load(file.newDataInputStream())
1766
                        value = (props.getProperty("buildNumber") as int) + 1
1767
                        props.setProperty("buildNumber",value as String)
1768
                        props.store(file.newWriter(), null)
1769
                        log.info("Setting build number to " + value)
1770
                      }
1771
                    }
1772
                  ]]></source>
1773
                </configuration>
1774
              </execution>
1775

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

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

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

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

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

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

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

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

    
1932
    def log;
1933

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

    
1989

    
1990
if( project.properties["deploy-package"] != null ) {                          
1991
    if( project.properties["gvsig.install.plugin.package"]=="true" ) {
1992
        poolURL = project.properties["gvsig.package.info.poolURL"];
1993
        if( poolURL[-1] != "/" ) { 
1994
            poolURL = poolURL + "/";
1995
        }
1996
        targetPath = poolURL + project.properties["gvsig.package.info.code"];
1997
        log.info("Deploy plugin package to '"+targetPath+"'.");
1998

    
1999
        pkgname = "gvSIG-desktop-" + 
2000
        project.properties["gvsig.package.info.gvSIGVersion"] + "-" + 
2001
        project.properties["gvsig.package.info.code"] + "-" + 
2002
        project.properties["gvsig.package.info.version"] + "-" + 
2003
        project.properties["buildNumber"] + "-" + 
2004
        project.properties["gvsig.package.info.state"] + "-" + 
2005
        project.properties["gvsig.package.info.operatingSystem"] + "-" + 
2006
        project.properties["gvsig.package.info.architecture"] + "-" + 
2007
        project.properties["gvsig.package.info.javaVM"]; 
2008

    
2009
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2010
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2011

    
2012
        log.info("Creating addon-request.txt in target folder");
2013
        new File(project.basedir.getAbsolutePath() + "/target/addon-request.txt").withWriter { out ->
2014
            out.println();
2015
            out.println(pkgname);
2016
            out.println();
2017
            out.println(targetPath+"/" + pkgname + ".gvspki");
2018
            out.println();
2019
        }
2020

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

    
2047
    } else {
2048
        log.info("Skip plugin package deploy. It not be installed by default.");
2049
    }                
2050
} else {
2051
    log.info("Skip plugin package deploy. Use the flags -Ddeploy-package -Duser=USER -Dpassword=PASSWORD to deploy it.");
2052
}
2053
                  
2054
                  ]]></source>
2055
                </configuration>
2056
              </execution>
2057

    
2058
            </executions>
2059
          </plugin>
2060

    
2061
        </plugins>
2062
      </pluginManagement>
2063

    
2064
      <plugins>
2065
        <plugin>
2066
          <groupId>org.apache.maven.plugins</groupId>
2067
          <artifactId>maven-scm-plugin</artifactId>
2068
        </plugin>
2069
        
2070
        <plugin>
2071
          <artifactId>maven-clean-plugin</artifactId>
2072
          <configuration>
2073
            <filesets>
2074
              <fileset>
2075
                <directory>${user.home}/.depman/</directory>
2076
                <includes>
2077
                  <include>**</include>
2078
                </includes>
2079
              </fileset>
2080
            </filesets>
2081
            <followSymLinks>true</followSymLinks>
2082
          </configuration>
2083
        </plugin>
2084

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

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

    
2135

    
2136
      <plugin>
2137
          <groupId>org.codehaus.mojo</groupId>
2138
          <artifactId>animal-sniffer-maven-plugin</artifactId>
2139
          <executions>
2140
              <execution>
2141
                  <id>check-java-api</id>
2142
                  <phase>package</phase>
2143
                  <goals>
2144
                      <goal>check</goal>
2145
                  </goals>
2146
                  <configuration>
2147
                      <skip>false</skip>
2148
                      <signature>
2149
                          <groupId>org.codehaus.mojo.signature</groupId>
2150
                          <artifactId>java15</artifactId>
2151
                          <version>1.0</version>
2152
                      </signature>
2153
                      <ignores>
2154
                          <ignore>net.sourceforge.cobertura.coveragedata.TouchCollector</ignore>
2155
                      </ignores>
2156
                  </configuration>
2157
              </execution>
2158
          </executions>
2159
      </plugin>
2160

    
2161
      <plugin>
2162
          <groupId>org.apache.maven.plugins</groupId>
2163
          <artifactId>maven-javadoc-plugin</artifactId>
2164
          <executions>
2165
              <execution>
2166
                  <id>attach-javadocs</id>
2167
                  <goals>
2168
                      <goal>jar</goal>
2169
                  </goals>
2170
              </execution>
2171
          </executions>
2172
      </plugin>
2173

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

    
2227
    </plugins>
2228
  </build>
2229

    
2230

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

    
2250
                <report>dependency-info</report>
2251
                <!-- Removed due to its high cost                 
2252
                <report>dependency-management</report>
2253
                <report>dependencies</report>
2254
                -->
2255
                <report>dependency-convergence</report>
2256

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

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

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