Statistics
| Revision:

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

History | View | Annotate | Download (103 KB)

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

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

    
9
    <version>2.0.35-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.35-SNAPSHOT</version>
915
            </dependency>
916
            <dependency>
917
                <groupId>org.gvsig</groupId>
918
                <artifactId>org.gvsig.metadata.lib.basic.impl</artifactId>
919
                <version>2.0.35-SNAPSHOT</version>
920
            </dependency>
921
            <dependency>
922
                <groupId>org.gvsig</groupId>
923
                <artifactId>org.gvsig.metadata.swing.basic.api</artifactId>
924
                <version>2.0.35-SNAPSHOT</version>
925
            </dependency>
926
            <dependency>
927
                <groupId>org.gvsig</groupId>
928
                <artifactId>org.gvsig.metadata.swing.basic.impl</artifactId>
929
                <version>2.0.35-SNAPSHOT</version>
930
            </dependency>
931
            <dependency>
932
                <groupId>org.gvsig</groupId>
933
                <artifactId>org.gvsig.projection.cresques.impl</artifactId>
934
                <version>2.0.35-SNAPSHOT</version>
935
            </dependency>
936
            <dependency>
937
                <groupId>org.gvsig</groupId>
938
                <artifactId>org.gvsig.projection.cresques.ui</artifactId>
939
                <version>2.0.35-SNAPSHOT</version>
940
            </dependency>
941
            <dependency>
942
                <groupId>org.gvsig</groupId>
943
                <artifactId>org.gvsig.andami</artifactId>
944
                <version>2.0.35-SNAPSHOT</version>
945
            </dependency>
946
            <dependency>
947
                <groupId>org.gvsig</groupId>
948
                <artifactId>org.gvsig.app</artifactId>
949
                <version>2.0.35-SNAPSHOT</version>
950
            </dependency>   
951
            <dependency>
952
                <groupId>org.gvsig</groupId>
953
                <artifactId>org.gvsig.ui</artifactId>
954
                <version>2.0.35-SNAPSHOT</version>
955
            </dependency>
956
            <dependency>
957
                <groupId>org.gvsig</groupId>
958
                <artifactId>org.gvsig.fmap.control</artifactId>
959
                <version>2.0.35-SNAPSHOT</version>
960
            </dependency>
961
            <dependency>
962
                <groupId>org.gvsig</groupId>
963
                <artifactId>org.gvsig.fmap.mapcontext.api</artifactId>
964
                <version>2.0.35-SNAPSHOT</version>
965
            </dependency>
966
            <dependency>
967
                <groupId>org.gvsig</groupId>
968
                <artifactId>org.gvsig.fmap.mapcontext.impl</artifactId>
969
                <version>2.0.35-SNAPSHOT</version>
970
            </dependency>
971
            <dependency>
972
                <groupId>org.gvsig</groupId>
973
                <artifactId>org.gvsig.fmap.mapcontext.operation</artifactId>
974
                <version>2.0.35-SNAPSHOT</version>
975
            </dependency>
976
            <dependency>
977
                <groupId>org.gvsig</groupId>
978
                <artifactId>org.gvsig.fmap.dal.api</artifactId>
979
                <version>2.0.35-SNAPSHOT</version>
980
            </dependency>
981
            <dependency>
982
                <groupId>org.gvsig</groupId>
983
                <artifactId>org.gvsig.fmap.dal.spi</artifactId>
984
                <version>2.0.35-SNAPSHOT</version>
985
            </dependency>
986
            <dependency>
987
                <groupId>org.gvsig</groupId>
988
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
989
                <version>2.0.35-SNAPSHOT</version>
990
            </dependency>
991
            <dependency>
992
                <groupId>org.gvsig</groupId>
993
                <artifactId>org.gvsig.fmap.dal.impl</artifactId>
994
                <version>2.0.35-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.35-SNAPSHOT</version>
1002
            </dependency>
1003
            <dependency>
1004
                <groupId>org.gvsig</groupId>
1005
                <artifactId>org.gvsig.fmap.dal.db.jdbc</artifactId>
1006
                <version>2.0.35-SNAPSHOT</version>
1007
            </dependency>
1008
            <dependency>
1009
                <groupId>org.gvsig</groupId>
1010
                <artifactId>org.gvsig.fmap.dal.db.h2</artifactId>
1011
                <version>2.0.35-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.35-SNAPSHOT</version>
1018
            </dependency>
1019
            <dependency>
1020
                <groupId>org.gvsig</groupId>
1021
                <artifactId>org.gvsig.fmap.dal.file.dbf</artifactId>
1022
                <version>2.0.35-SNAPSHOT</version>
1023
            </dependency>
1024
            <dependency>
1025
                <groupId>org.gvsig</groupId>
1026
                <artifactId>org.gvsig.fmap.dal.file.csv</artifactId>
1027
                <version>2.0.35-SNAPSHOT</version>
1028
            </dependency>
1029
            <dependency>
1030
                <groupId>org.gvsig</groupId>
1031
                <artifactId>org.gvsig.fmap.dal.file.shp</artifactId>
1032
                <version>2.0.35-SNAPSHOT</version>
1033
            </dependency>
1034
            <dependency>
1035
              <groupId>org.gvsig</groupId>
1036
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1037
              <version>2.0.35-SNAPSHOT</version>
1038
            </dependency>
1039
            <dependency>
1040
              <groupId>org.gvsig</groupId>
1041
              <artifactId>org.gvsig.newlayer.lib.api</artifactId>
1042
              <version>2.0.35-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.35-SNAPSHOT</version>
1049
            </dependency>
1050
            <dependency>
1051
                <groupId>org.gvsig</groupId>
1052
                <artifactId>org.gvsig.newlayer.prov.generic</artifactId>
1053
                <version>2.0.35-SNAPSHOT</version>
1054
            </dependency> 
1055
            <dependency>
1056
                <groupId>org.gvsig</groupId>
1057
                <artifactId>org.gvsig.newlayer.prov.file</artifactId>
1058
                <version>2.0.35-SNAPSHOT</version>
1059
            </dependency> 
1060
            <dependency>
1061
                <groupId>org.gvsig</groupId>
1062
                <artifactId>org.gvsig.newlayer.prov.shape</artifactId>
1063
                <version>2.0.35-SNAPSHOT</version>
1064
            </dependency> 
1065
            <dependency>
1066
                <groupId>org.gvsig</groupId>
1067
                <artifactId>org.gvsig.symbology.lib.api</artifactId>
1068
                <version>2.0.35-SNAPSHOT</version>
1069
            </dependency>
1070
            <dependency>
1071
                <groupId>org.gvsig</groupId>
1072
                <artifactId>org.gvsig.symbology.lib.impl</artifactId>
1073
                <version>2.0.35-SNAPSHOT</version>
1074
            </dependency>
1075
            <dependency>
1076
                <groupId>org.gvsig</groupId>
1077
                <artifactId>org.gvsig.symbology.swing.api</artifactId>
1078
                <version>2.0.35-SNAPSHOT</version>
1079
            </dependency>
1080
            <dependency>
1081
                <groupId>org.gvsig</groupId>
1082
                <artifactId>org.gvsig.symbology.swing.impl</artifactId>
1083
                <version>2.0.35-SNAPSHOT</version>
1084
            </dependency>
1085
            <dependency>
1086
                <groupId>org.gvsig</groupId>
1087
                <artifactId>org.gvsig.fmap.geometry.api</artifactId>
1088
                <version>2.0.35-SNAPSHOT</version>
1089
            </dependency>
1090
            <dependency>
1091
                <groupId>org.gvsig</groupId>
1092
                <artifactId>org.gvsig.fmap.geometry.impl</artifactId>
1093
                <version>2.0.35-SNAPSHOT</version>
1094
            </dependency>
1095
            <dependency>
1096
                <groupId>org.gvsig</groupId>
1097
                <artifactId>org.gvsig.fmap.geometry.operation</artifactId>
1098
                <version>2.0.35-SNAPSHOT</version>
1099
            </dependency>
1100
            <dependency>
1101
                <groupId>org.gvsig</groupId>
1102
                <artifactId>org.gvsig.tools.evaluator.sqljep</artifactId>
1103
                <version>2.0.35-SNAPSHOT</version>
1104
            </dependency>
1105
            <dependency>
1106
                <groupId>org.gvsig</groupId>
1107
                <artifactId>org.gvsig.compat.api</artifactId>
1108
                <version>2.0.35-SNAPSHOT</version>
1109
            </dependency>
1110
            <dependency>
1111
                <groupId>org.gvsig</groupId>
1112
                <artifactId>org.gvsig.compat.se</artifactId>
1113
                <version>2.0.35-SNAPSHOT</version>
1114
            </dependency>
1115
            <dependency>
1116
                <groupId>org.gvsig</groupId>
1117
                <artifactId>org.gvsig.remoteclient</artifactId>
1118
                <version>2.0.35-SNAPSHOT</version>
1119
            </dependency>
1120
            <dependency>
1121
                <groupId>org.gvsig</groupId>
1122
                <artifactId>org.gvsig.i18n</artifactId>
1123
                <version>2.0.35-SNAPSHOT</version>
1124
            </dependency>
1125
            <dependency>
1126
                <groupId>org.gvsig</groupId>
1127
                <artifactId>org.gvsig.utils</artifactId>
1128
                <version>2.0.35-SNAPSHOT</version>
1129
            </dependency>
1130
            <dependency>
1131
              <groupId>org.gvsig</groupId>
1132
              <artifactId>org.gvsig.annotation.lib.api</artifactId>
1133
              <version>2.0.35-SNAPSHOT</version>
1134
            </dependency> 
1135
            <dependency>
1136
              <groupId>org.gvsig</groupId>
1137
              <artifactId>org.gvsig.annotation.lib.impl</artifactId>
1138
              <version>2.0.35-SNAPSHOT</version>
1139
            </dependency>  
1140
            <dependency>
1141
              <groupId>org.gvsig</groupId>
1142
              <artifactId>org.gvsig.annotation.swing.api</artifactId>
1143
              <version>2.0.35-SNAPSHOT</version>
1144
            </dependency>
1145
            <dependency>
1146
              <groupId>org.gvsig</groupId>
1147
              <artifactId>org.gvsig.annotation.swing.impl</artifactId>
1148
              <version>2.0.35-SNAPSHOT</version>
1149
            </dependency>
1150
            <dependency>
1151
              <groupId>org.gvsig</groupId>
1152
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1153
              <version>2.0.35-SNAPSHOT</version>
1154
            </dependency>
1155
            <dependency>
1156
              <groupId>org.gvsig</groupId>
1157
              <artifactId>org.gvsig.exportto.lib.api</artifactId>
1158
              <version>2.0.35-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.35-SNAPSHOT</version>
1165
            </dependency>
1166
            <dependency>
1167
                <groupId>org.gvsig</groupId>
1168
                <artifactId>org.gvsig.exportto.swing.api</artifactId>
1169
                <version>2.0.35-SNAPSHOT</version>
1170
            </dependency>
1171
            <dependency>
1172
                <groupId>org.gvsig</groupId>
1173
                <artifactId>org.gvsig.exportto.swing.spi</artifactId>
1174
                <version>2.0.35-SNAPSHOT</version>
1175
            </dependency>
1176
            <dependency>
1177
                <groupId>org.gvsig</groupId>
1178
                <artifactId>org.gvsig.exportto.swing.impl</artifactId>
1179
                <version>2.0.35-SNAPSHOT</version>
1180
            </dependency>
1181
            <dependency>
1182
                <groupId>org.gvsig</groupId>
1183
                <artifactId>org.gvsig.exportto.swing.prov.generic</artifactId>
1184
                <version>2.0.35-SNAPSHOT</version>
1185
            </dependency>
1186
            <dependency>
1187
                <groupId>org.gvsig</groupId>
1188
                <artifactId>org.gvsig.exportto.swing.prov.file</artifactId>
1189
                <version>2.0.35-SNAPSHOT</version>
1190
            </dependency>
1191
            <dependency>
1192
                <groupId>org.gvsig</groupId>
1193
                <artifactId>org.gvsig.exportto.swing.prov.jdbc</artifactId>
1194
                <version>2.0.35-SNAPSHOT</version>
1195
            </dependency>
1196
            <dependency>
1197
                <groupId>org.gvsig</groupId>
1198
                <artifactId>org.gvsig.exportto.swing.prov.shape</artifactId>
1199
                <version>2.0.35-SNAPSHOT</version>
1200
            </dependency>
1201
            <dependency>
1202
                <groupId>org.gvsig</groupId>
1203
                <artifactId>org.gvsig.exportto.swing.prov.dxf</artifactId>
1204
                <version>2.0.35-SNAPSHOT</version>
1205
            </dependency>
1206
            <dependency>
1207
                <groupId>org.gvsig</groupId>
1208
                <artifactId>org.gvsig.exportto.swing.prov.dbf</artifactId>
1209
                <version>2.0.35-SNAPSHOT</version>
1210
            </dependency>
1211
            <dependency>
1212
                <groupId>org.gvsig</groupId>
1213
                <artifactId>org.gvsig.exportto.swing.prov.postgresql</artifactId>
1214
                <version>2.0.35-SNAPSHOT</version>
1215
            </dependency>
1216
            <dependency>
1217
                <groupId>org.gvsig</groupId>
1218
                <artifactId>org.gvsig.exportto.swing.prov.mysql</artifactId>
1219
                <version>2.0.35-SNAPSHOT</version>
1220
            </dependency>
1221
            <dependency>
1222
                <groupId>org.gvsig</groupId>
1223
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1224
                <version>2.0.35-SNAPSHOT</version>
1225
            </dependency>
1226
            <dependency>
1227
                <groupId>org.gvsig</groupId>
1228
                <artifactId>org.gvsig.personaldb.lib.api</artifactId>
1229
                <version>2.0.35-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.35-SNAPSHOT</version>
1237
            </dependency>
1238
            <dependency>
1239
              <groupId>org.gvsig</groupId>
1240
              <artifactId>org.gvsig.installer.swing.api</artifactId>
1241
              <version>2.0.35-SNAPSHOT</version>
1242
            </dependency>
1243
            <dependency>
1244
                <groupId>org.gvsig</groupId>
1245
                <artifactId>org.gvsig.installer.swing.impl</artifactId>
1246
                <version>2.0.35-SNAPSHOT</version>
1247
            </dependency>
1248
            <dependency>
1249
              <groupId>org.gvsig</groupId>
1250
              <artifactId>org.gvsig.installer.lib.api</artifactId>
1251
              <version>2.0.35-SNAPSHOT</version>
1252
            </dependency>
1253
            <dependency>
1254
              <groupId>org.gvsig</groupId>
1255
              <artifactId>org.gvsig.installer.lib.spi</artifactId>
1256
              <version>2.0.35-SNAPSHOT</version>
1257
            </dependency>
1258
            <dependency>
1259
              <groupId>org.gvsig</groupId>
1260
              <artifactId>org.gvsig.installer.lib.impl</artifactId>
1261
              <version>2.0.35-SNAPSHOT</version>
1262
            </dependency>
1263
            <dependency>
1264
              <groupId>org.gvsig</groupId>
1265
              <artifactId>org.gvsig.installer.prov.plugin</artifactId>
1266
              <version>2.0.35-SNAPSHOT</version>
1267
            </dependency>
1268
            <dependency>
1269
              <groupId>org.gvsig</groupId>
1270
              <artifactId>org.gvsig.geodb.app.mainplugin</artifactId>
1271
              <version>2.0.35-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.35-SNAPSHOT</version>
1278
            </dependency>  
1279
            <dependency>
1280
              <groupId>org.gvsig</groupId>
1281
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1282
              <version>2.0.35-SNAPSHOT</version>
1283
            </dependency>  
1284
            <dependency>
1285
              <groupId>org.gvsig</groupId>
1286
              <artifactId>org.gvsig.daltransform.app.mainplugin</artifactId>
1287
              <version>2.0.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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.35-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); 
1970
          mkdir(t.toString()); 
1971
        } 
1972
    } 
1973
      
1974
    public void mkdir(String url) throws Exception {
1975
        if( ! exists(url) ) {
1976
            log.info("[WEBDAV] mkdir '"+url+"'.");
1977
            sardine.createDirectory(url);
1978
        }
1979
    }
1980
        
1981
    public void put(String source, String target) throws Exception {
1982
        log.info("[WEBDAV] put '" + source + "' to '" + target + "'...");
1983
        InputStream fis = new FileInputStream(new File(source));
1984
        sardine.put(target, fis);
1985
        log.info("[WEBDAV] put ok.");
1986
    }
1987
        
1988
    public List list(String url) throws Exception {
1989
        List resources = sardine.list(url);
1990
        return resources;
1991
    }
1992
}
1993

    
1994

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

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

    
2014
        source = project.basedir.getAbsolutePath() + "/target/" + pkgname
2015
        targetPath = poolURL + project.properties["gvsig.package.info.code"]
2016

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

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

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

    
2063
            </executions>
2064
          </plugin>
2065

    
2066
        </plugins>
2067
      </pluginManagement>
2068

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

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

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

    
2140

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

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

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

    
2232
    </plugins>
2233
  </build>
2234

    
2235

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

    
2255
                <report>dependency-info</report>
2256
                <!-- Removed due to its high cost                 
2257
                <report>dependency-management</report>
2258
                <report>dependencies</report>
2259
                -->
2260
                <report>dependency-convergence</report>
2261

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

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

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

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

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

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

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

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

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

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

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

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

    
2488
            </executions>
2489
          </plugin>
2490

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

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

    
2543
  <modules>
2544
    <module>org.gvsig.desktop.compat.cdc</module>
2545
    <module>org.gvsig.desktop.library</module>
2546
    <module>org.gvsig.desktop.framework</module>
2547
    <module>org.gvsig.desktop.plugin</module>
2548

    
2549
    <!-- NOTE: Project  org.gvsig.desktop.installer must not be a sub module of this. -->
2550
    <!-- NOTE: Project  org.gvsig.desktop.buildtools must not be a sub module of this. -->
2551

    
2552
  </modules>
2553
</project>
2554