Statistics
| Revision:

root / org.gvsig.proj / trunk / org.gvsig.proj / pom.xml @ 1403

History | View | Annotate | Download (22.7 KB)

1
<?xml version="1.0" encoding="ISO-8859-1"?>
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
    <modelVersion>4.0.0</modelVersion>
4
    <artifactId>org.gvsig.proj</artifactId>
5
    <packaging>pom</packaging>
6
    <version>1.0.32-SNAPSHOT</version>
7
    <name>${project.artifactId}</name>
8
    <description>Coordinate reference system management library</description>
9

    
10

    
11
    <licenses>
12
        <license>
13
            <name>GPLv3</name>
14
            <url>http://www.gnu.org/licenses/gpl.html</url>
15
            <distribution>repo</distribution>
16
            <comments>
17
                "GPL" stands for "General Public License". The most widespread such
18
                license is the GNU General Public License, or GNU GPL for short.
19
                This can be further shortened to "GPL", when it is understood that
20
                the GNU GPL is the one intended.
21
            </comments>
22
        </license>
23
    </licenses>
24
    
25
    <organization>
26
        <name>gvSIG Association</name>
27
        <url>http://www.gvsig.com/</url>
28
    </organization>
29
   
30
    <url>http://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
31
   
32
    <scm>
33
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-jcrs/org.gvsig.proj/trunk/org.gvsig.proj/</connection>
34
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-jcrs/org.gvsig.proj/trunk/org.gvsig.proj/</developerConnection>
35
        <url>https://devel.gvsig.org/redmine/projects/gvsig-jcrs/repository/show/org.gvsig.proj/trunk/org.gvsig.proj/</url>
36
    </scm>
37
        
38
    <repositories>
39
        <repository>
40
            <id>gvsig-public-http-repository</id>
41
            <name>gvSIG maven public HTTP repository</name>
42
            <url>http://devel.gvsig.org/m2repo/j2se</url>
43
            <releases>
44
                <enabled>true</enabled>
45
                <updatePolicy>daily</updatePolicy>
46
                <checksumPolicy>warn</checksumPolicy>
47
            </releases>
48
            <snapshots>
49
                <enabled>true</enabled>
50
                <updatePolicy>daily</updatePolicy>
51
                <checksumPolicy>warn</checksumPolicy>
52
            </snapshots>
53
        </repository>
54
    </repositories>
55

    
56
    <distributionManagement>
57
        <site>
58
            <id>gvsig-repository</id>
59
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
60
        </site>
61
        <repository>
62
            <id>gvsig-repository</id>
63
            <name>gvSIG maven repository</name>
64
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
65
            <uniqueVersion>false</uniqueVersion>
66
        </repository>
67
        <snapshotRepository>
68
            <id>gvsig-repository</id>
69
            <name>gvSIG maven repository</name>
70
            <url>dav:https://devel.gvsig.org/m2repo/j2se</url>
71
            <uniqueVersion>false</uniqueVersion>
72
        </snapshotRepository>
73
    </distributionManagement>
74

    
75
    <issueManagement>
76
        <system>redmine</system>
77
        <url>https://devel.gvsig.org/redmine/projects/gvsig-jcrs</url>
78
    </issueManagement>
79

    
80

    
81
    <mailingLists>
82
        <mailingList>
83
            <name>User List</name>
84
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
85
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
86
            <post>gvsig_usuarios@listserv.gva.es</post>
87
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
88
            <otherArchives>
89
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
90
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
91
            </otherArchives>
92
        </mailingList>
93
        <mailingList>
94
            <name>Developer List</name>
95
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
96
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
97
            <post>gvsig_desarrolladores@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_desarrolladores@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>International List</name>
106
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
107
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
108
            <post>gvsig_internacional@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_internacional@runas.cap.gva.es</otherArchive>
112
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
113
            </otherArchives>
114
        </mailingList>
115
    </mailingLists>
116
        
117
    <developers>
118
        <developer>
119
            <id>jjdelcerro</id>
120
            <name>Joaqu?n Jos? del Cerro</name>
121
            <email>jjdelcerro@gvsig.com</email>
122
            <roles>
123
                <role>Architect</role>
124
                <role>Developer</role>
125
            </roles>
126
        </developer>
127
        <developer>
128
            <id>cordinayana</id>
129
            <name>C?sar Ordi?ana</name>
130
            <email>cordinyana@gvsig.com</email>
131
            <roles>
132
                <role>Architect</role>
133
                <role>Developer</role>
134
            </roles>
135
        </developer>
136
    </developers>
137

    
138
    <dependencyManagement>
139
        <dependencies>
140
            <dependency>
141
                <groupId>org.gvsig</groupId>
142
                <artifactId>org.gvsig.tools</artifactId>
143
                <version>${gvsig.tools.version}</version>
144
                <type>pom</type>
145
                <scope>import</scope>
146
            </dependency>
147
                
148
            <dependency>
149
                <groupId>org.gvsig</groupId>
150
                <artifactId>org.gvsig.projection.api</artifactId>
151
                <version>${gvsig.projection.version}</version>
152
            </dependency>
153
                        
154
            <dependency>
155
                <groupId>org.gvsig</groupId>
156
                <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
157
                <version>${gvsig.metadata.version}</version>
158
            </dependency>
159
                        
160
            <dependency>
161
                <groupId>org.osgeo</groupId>
162
                <artifactId>proj4j</artifactId>
163
                <version>0.1.0</version>
164
            </dependency>
165
        
166
            <dependency>
167
                <groupId>org.gvsig</groupId>
168
                <artifactId>org.gvsig.proj.lib</artifactId>
169
                <version>1.0.32-SNAPSHOT</version>
170
            </dependency>
171
            <dependency>
172
                <groupId>org.gvsig</groupId>
173
                <artifactId>org.gvsig.proj.main</artifactId>
174
                <version>1.0.1-SNAPSHOT</version>
175
            </dependency>
176
            <dependency>
177
                <groupId>org.gvsig</groupId>
178
                <artifactId>org.gvsig.proj.swing</artifactId>
179
                <version>1.0.32-SNAPSHOT</version>
180
            </dependency>
181
            <dependency>
182
                <groupId>org.gvsig</groupId>
183
                <artifactId>org.gvsig.proj.lib.api</artifactId>
184
                <version>1.0.32-SNAPSHOT</version>
185
            </dependency>
186
            <dependency>
187
                <groupId>org.gvsig</groupId>
188
                <artifactId>org.gvsig.proj.lib.api</artifactId>
189
                <version>1.0.32-SNAPSHOT</version>
190
                <type>test-jar</type>
191
                <scope>test</scope>
192
            </dependency>
193
            <dependency>
194
                <groupId>org.gvsig</groupId>
195
                <artifactId>org.gvsig.proj.lib.proj4j</artifactId>
196
                <version>1.0.32-SNAPSHOT</version>
197
            </dependency>
198
            <dependency>
199
                <groupId>org.gvsig</groupId>
200
                <artifactId>org.gvsig.proj.swing.api</artifactId>
201
                <version>1.0.32-SNAPSHOT</version>
202
            </dependency>                
203
            <dependency>
204
                <groupId>org.gvsig</groupId>
205
                <artifactId>org.gvsig.proj.swing.api</artifactId>
206
                <version>1.0.32-SNAPSHOT</version>
207
                <type>test-jar</type>
208
                <scope>test</scope>
209
            </dependency>
210
            <dependency>
211
                <groupId>org.gvsig</groupId>
212
                <artifactId>org.gvsig.proj.swing.impl</artifactId>
213
                <version>1.0.32-SNAPSHOT</version>
214
            </dependency>
215
                        
216
        </dependencies>
217
    </dependencyManagement>
218
<!--
219
    <dependencies>
220
        <dependency>
221
            <groupId>junit</groupId>
222
            <artifactId>junit</artifactId>
223
        </dependency>
224
    </dependencies>
225
        -->
226
    <build>
227
        <extensions>
228
            <extension>
229
                <groupId>org.apache.maven.wagon</groupId>
230
                <artifactId>wagon-webdav-jackrabbit</artifactId>
231
                <version>${wagon.webdav.jackrabbit.version}</version>
232
            </extension>
233
        </extensions>
234
        
235
        <pluginManagement>
236
            <plugins>
237
                
238
                <plugin>
239
                    <groupId>org.codehaus.mojo</groupId>
240
                    <artifactId>versions-maven-plugin</artifactId>
241
                    <version>${versions.maven.plugin.version}</version>
242
                    <configuration>
243
                        <allowSnapshots>false</allowSnapshots>
244
                        <excludeProperties>
245
                            maven.deploy.plugin.version,
246
                            maven.surefire.plugin.version,
247
                            maven.compiler.plugin.version,
248
                            maven.resources.plugin.version,
249
                            maven.javadoc.plugin.version,
250
                            maven.site.plugin.version,
251
                            maven.jar.plugin.version,
252
                            properties.maven.plugin.version,
253
                            gmaven.plugin.version,
254
                            maven.antrun.plugin.version,
255
                            maven.release.plugin.version,
256
                            maven.assembly.plugin.version,
257
                            maven.clean.plugin.version,
258
                            exec.maven.plugin.version,
259
                            maven.license.plugin.version,
260
                            maven.source.plugin.version,
261
                            maven.scm.plugin.version,
262
                            maven.checkstyle.plugin.version,
263
                            animal.sniffer.maven.plugin.version,
264
                            maven.project.info.reports.plugin.version,
265
                            maven.jxr.plugin.version,
266
                            findbugs.maven.plugin.version,
267
                            wagon.webdav.jackrabbit.version,
268
                        </excludeProperties>
269
                    </configuration>
270
                </plugin>
271
        
272
                <plugin>
273
                    <groupId>org.apache.maven.plugins</groupId>
274
                    <artifactId>maven-surefire-plugin</artifactId>
275
                    <version>${maven.surefire.plugin.version}</version>
276
                    <configuration>
277
                        <forkMode>once</forkMode>
278
                    </configuration>
279
                </plugin>
280
                <plugin>
281
                    <groupId>org.apache.maven.plugins</groupId>
282
                    <artifactId>maven-compiler-plugin</artifactId>
283
                    <version>${maven.compiler.plugin.version}</version>
284
                    <configuration>
285
                        <source>${java.version}</source>
286
                        <target>${java.version}</target>
287
                        <encoding>${encoding}</encoding>
288
                    </configuration>
289
                </plugin>
290

    
291
                <plugin>
292
                    <groupId>org.apache.maven.plugins</groupId>
293
                    <artifactId>maven-resources-plugin</artifactId>
294
                    <version>${maven.resources.plugin.version}</version>
295
                    <configuration>
296
                        <encoding>${encoding}</encoding>
297
                    </configuration>
298
                </plugin>
299
        
300
                <plugin>
301
                    <groupId>org.apache.maven.plugins</groupId>
302
                    <artifactId>maven-javadoc-plugin</artifactId>
303
                    <version>${maven.javadoc.plugin.version}</version>
304
                    <configuration>
305
                        <docTitle>${project.name} ${project.version}</docTitle>
306
                        <encoding>${encoding}</encoding>
307
                        <footer />
308
                        <header />
309
                        <keywords>true</keywords>
310
                        <detectLinks>true</detectLinks>
311
                        <javaApiLinks>
312
                            <property>
313
                                <name>api_1.4</name>
314
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
315
                            </property>
316
                            <property>
317
                                <name>api_1.5</name>
318
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
319
                            </property>
320
                            <property>
321
                                <name>api_1.6</name>
322
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
323
                            </property>                            <property>
324
                                <name>api_1.7</name>
325
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
326
                            </property>
327
                        </javaApiLinks>
328
                    </configuration>
329
                </plugin>
330
        
331
                <plugin>
332
                    <groupId>org.apache.maven.plugins</groupId>
333
                    <artifactId>maven-site-plugin</artifactId>
334
                    <version>${maven.site.plugin.version}</version>
335
                    <configuration>
336
                        <chmod>true</chmod>
337
                        <chmodMode>a+rwX</chmodMode>
338
                    </configuration>
339
                </plugin>
340
          
341
                <plugin>
342
                    <groupId>org.apache.maven.plugins</groupId>
343
                    <artifactId>maven-jar-plugin</artifactId>
344
                    <version>${maven.jar.plugin.version}</version>
345
                    <configuration>
346
                        <archive>
347
                            <manifestEntries>
348
                                <Built-By>gvSIG Team</Built-By>
349
                            </manifestEntries>
350
                        </archive>
351
                    </configuration>
352
                </plugin>
353
          
354
                <plugin>
355
                    <groupId>org.codehaus.mojo</groupId>
356
                    <artifactId>properties-maven-plugin</artifactId>
357
                    <version>${properties.maven.plugin.version}</version>
358
                </plugin>
359
  
360
                <plugin>
361
                    <groupId>org.codehaus.gmaven</groupId>
362
                    <artifactId>gmaven-plugin</artifactId>
363
                    <version>${gmaven.plugin.version}</version>
364
                </plugin>
365
  
366
                <plugin>
367
                    <groupId>org.apache.maven.plugins</groupId>
368
                    <artifactId>maven-antrun-plugin</artifactId>
369
                    <version>${maven.antrun.plugin.version}</version>
370
                </plugin>
371
<!--
372
                <plugin>
373
                    <groupId>org.codehaus.mojo</groupId>
374
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
375
                    <version>1.9</version>
376
                </plugin>
377
-->
378
                <plugin>
379
                    <groupId>org.apache.maven.plugins</groupId>
380
                    <artifactId>maven-release-plugin</artifactId>
381
                    <version>${maven.release.plugin.version}</version>
382
                </plugin>
383

    
384
                <plugin>
385
                    <groupId>org.apache.maven.plugins</groupId>
386
                    <artifactId>maven-assembly-plugin</artifactId>
387
                    <version>${maven.assembly.plugin.version}</version>
388
                </plugin>
389

    
390
                <plugin>
391
                    <groupId>org.apache.maven.plugins</groupId>
392
                    <artifactId>maven-clean-plugin</artifactId>
393
                    <version>${maven.clean.plugin.version}</version>
394
                </plugin>
395
          
396
                <plugin>
397
                    <groupId>org.codehaus.mojo</groupId>
398
                    <artifactId>exec-maven-plugin</artifactId>
399
                    <version>${exec.maven.plugin.version}</version>
400
                </plugin>    
401

    
402
                <plugin>
403
                    <groupId>com.mycila.maven-license-plugin</groupId>
404
                    <artifactId>maven-license-plugin</artifactId>
405
                    <version>${maven.license.plugin.version}</version>
406
                </plugin>    
407

    
408
                <plugin>
409
                    <groupId>org.apache.maven.plugins</groupId>
410
                    <artifactId>maven-source-plugin</artifactId>
411
                    <version>${maven.source.plugin.version}</version>
412
                </plugin>
413

    
414
            </plugins>
415
        </pluginManagement>
416
       
417
        <plugins>
418
            <plugin>
419
                <groupId>org.apache.maven.plugins</groupId>
420
                <artifactId>maven-jar-plugin</artifactId>
421
                <configuration>
422
                </configuration>
423
                <executions>
424
                    <!-- Generates a jar file only with the test classes -->
425
                    <execution>
426
                        <goals>
427
                            <goal>test-jar</goal>
428
                        </goals>
429
                    </execution>
430
                </executions>
431
            </plugin>
432

    
433
            <plugin>
434
                <groupId>org.apache.maven.plugins</groupId>
435
                <artifactId>maven-release-plugin</artifactId>
436
                <configuration>
437
                    <tagBase>https://devel.gvsig.org/svn/gvsig-jcrs/${project.artifactId}/tags/</tagBase>
438
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules  
439
                    are not installed, so the dependencies between modules are not met. With this configuration   
440
                    we force the module installation. -->  
441
                    <preparationGoals>clean install</preparationGoals>  
442
                    <autoVersionSubmodules>true</autoVersionSubmodules>
443
                </configuration>
444
            </plugin>
445
                        
446
            <plugin>
447
                <!-- to continue building  when test fail -->
448
                <groupId>org.apache.maven.plugins</groupId>
449
                <artifactId>maven-surefire-plugin</artifactId>
450
                <configuration>
451
                    <testFailureIgnore>true</testFailureIgnore>
452
                </configuration>
453
            </plugin>
454
        </plugins>
455
    </build>
456
        
457
    <reporting>
458
        <excludeDefaults>true</excludeDefaults>
459
        <plugins>
460
            <plugin>
461
                <groupId>org.apache.maven.plugins</groupId>
462
                <artifactId>maven-project-info-reports-plugin</artifactId>
463
                <version>${maven.project.info.reports.plugin.version}</version>
464
            </plugin>
465
            <plugin>
466
                <groupId>org.apache.maven.plugins</groupId>
467
                <artifactId>maven-javadoc-plugin</artifactId>
468
                <version>${maven.javadoc.plugin.version}</version>
469
            </plugin>
470
            <plugin>
471
                <groupId>org.apache.maven.plugins</groupId>
472
                <artifactId>maven-jxr-plugin</artifactId>
473
                <version>${maven.jxr.plugin.version}</version>
474
                <configuration>
475
                    <linkJavadoc>true</linkJavadoc>
476
                </configuration>
477
            </plugin>
478
        </plugins>
479
    </reporting>
480
        
481
          
482
    <properties>
483
        <!-- Maven plugins versions -->    
484
        <maven.deploy.plugin.version>2.7</maven.deploy.plugin.version>
485
        <maven.surefire.plugin.version>3.0.0-M3</maven.surefire.plugin.version>
486
        <maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
487
        <maven.resources.plugin.version>3.2.0</maven.resources.plugin.version>
488
        <maven.javadoc.plugin.version>3.2.0</maven.javadoc.plugin.version>
489
        <maven.site.plugin.version>3.3</maven.site.plugin.version>
490
        <maven.jar.plugin.version>3.2.0</maven.jar.plugin.version>
491
        <properties.maven.plugin.version>1.0.0</properties.maven.plugin.version>
492
        <gmaven.plugin.version>1.5</gmaven.plugin.version>
493
        <maven.antrun.plugin.version>1.7</maven.antrun.plugin.version>
494
        <maven.release.plugin.version>2.5.3</maven.release.plugin.version>
495
        <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
496
        <maven.clean.plugin.version>2.5</maven.clean.plugin.version>
497
        <exec.maven.plugin.version>3.0.0</exec.maven.plugin.version>
498
        <maven.license.plugin.version>1.10.b1</maven.license.plugin.version>
499
        <maven.source.plugin.version>3.2.1</maven.source.plugin.version>
500
        <maven.scm.plugin.version>1.11.2</maven.scm.plugin.version>
501
        <maven.checkstyle.plugin.version>3.1.2</maven.checkstyle.plugin.version>
502
        <animal.sniffer.maven.plugin.version>1.17</animal.sniffer.maven.plugin.version>
503

    
504
        <versions.maven.plugin.version>2.8.1</versions.maven.plugin.version>
505
        <maven.project.info.reports.plugin.version>2.7</maven.project.info.reports.plugin.version>
506
        <maven.jxr.plugin.version>2.3</maven.jxr.plugin.version>
507
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
508
        <wagon.webdav.jackrabbit.version>2.4</wagon.webdav.jackrabbit.version>
509
        
510
        <encoding>ISO-8859-1</encoding>
511
        <java.version>1.8</java.version>
512

    
513
        <localRepository>${user.home}/.m2/repository</localRepository>
514
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
515
                
516

    
517
        <gvsig.tools.version>3.0.273</gvsig.tools.version>
518
        <gvsig.metadata.version>2.0.316</gvsig.metadata.version>
519
        <gvsig.projection.version>2.0.56</gvsig.projection.version>
520

    
521
    </properties>
522

    
523
    <modules>
524
        <module>org.gvsig.proj.lib</module>
525
        <module>org.gvsig.proj.swing</module>
526
        <!-- 
527
        <module>org.gvsig.proj.main</module>
528
        -->
529
    </modules>
530
    <groupId>org.gvsig</groupId>
531
</project>