Statistics
| Revision:

root / org.gvsig.projection / trunk / org.gvsig.projection.api / pom.xml @ 1389

History | View | Annotate | Download (21.4 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
    <modelVersion>4.0.0</modelVersion>
4
    <groupId>org.gvsig</groupId>
5
    <artifactId>org.gvsig.projection.api</artifactId>
6
    <version>2.0.55-SNAPSHOT</version>
7
    <packaging>jar</packaging>
8
    <name>${project.artifactId}</name>
9

    
10
    <licenses>
11
        <license>
12
            <name>GPLv3</name>
13
            <url>http://www.gnu.org/licenses/gpl.html</url>
14
            <distribution>repo</distribution>
15
            <comments>
16
                "GPL" stands for "General Public License". The most widespread such
17
                license is the GNU General Public License, or GNU GPL for short.
18
                This can be further shortened to "GPL", when it is understood that
19
                the GNU GPL is the one intended.
20
            </comments>
21
        </license>
22
    </licenses>
23

    
24
    <organization>
25
        <name>gvSIG Association</name>
26
        <url>http://www.gvsig.com/</url>
27
    </organization>
28

    
29
    <scm>
30
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-jcrs/org.gvsig.projection/trunk/org.gvsig.projection.api/</connection>
31
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-jcrs/org.gvsig.projection/trunk/org.gvsig.projection.api/</developerConnection>
32
        <url>https://devel.gvsig.org/redmine/projects/gvsig-jcrs/repository/show/org.gvsig.projection/trunk/org.gvsig.projection.api/</url>
33
    </scm>
34

    
35
    <repositories>
36
        <repository>
37
            <id>gvsig-public-http-repository</id>
38
            <name>gvSIG maven public HTTP repository</name>
39
            <url>http://devel.gvsig.org/m2repo/j2se</url>
40
            <releases>
41
                <enabled>true</enabled>
42
                <updatePolicy>daily</updatePolicy>
43
                <checksumPolicy>warn</checksumPolicy>
44
            </releases>
45
            <snapshots>
46
                <enabled>true</enabled>
47
                <updatePolicy>daily</updatePolicy>
48
                <checksumPolicy>warn</checksumPolicy>
49
            </snapshots>
50
        </repository>
51
    </repositories>
52

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

    
72
    <issueManagement>
73
        <system>redmine</system>
74
        <url>https://devel.gvsig.org/redmine/projects/gvsig-jcrs</url>
75
    </issueManagement>
76

    
77

    
78
    <mailingLists>
79
        <mailingList>
80
            <name>User List</name>
81
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
82
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
83
            <post>gvsig_usuarios@listserv.gva.es</post>
84
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
85
            <otherArchives>
86
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
87
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
88
            </otherArchives>
89
        </mailingList>
90
        <mailingList>
91
            <name>Developer List</name>
92
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
93
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
94
            <post>gvsig_desarrolladores@listserv.gva.es</post>
95
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
96
            <otherArchives>
97
                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
98
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
99
            </otherArchives>
100
        </mailingList>
101
        <mailingList>
102
            <name>International List</name>
103
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
104
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
105
            <post>gvsig_internacional@listserv.gva.es</post>
106
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
107
            <otherArchives>
108
                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
109
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
110
            </otherArchives>
111
        </mailingList>
112
    </mailingLists>
113

    
114
    <developers>
115
        <developer>
116
            <id>jjdelcerro</id>
117
            <name>Joaquín José del Cerro</name>
118
            <email>jjdelcerro@gvsig.com</email>
119
            <roles>
120
                <role>Architect</role>
121
                <role>Developer</role>
122
            </roles>
123
        </developer>
124
        <developer>
125
            <id>cordinayana</id>
126
            <name>Cèsar Ordiñana</name>
127
            <email>cordinyana@gvsig.com</email>
128
            <roles>
129
                <role>Architect</role>
130
                <role>Developer</role>
131
            </roles>
132
        </developer>
133
    </developers>
134

    
135
    <dependencyManagement>
136
        <dependencies>
137
            <dependency>
138
                <groupId>junit</groupId>
139
                <artifactId>junit</artifactId>
140
                <version>3.8.1</version>
141
            </dependency>
142
            <dependency>
143
                <groupId>org.gvsig</groupId>
144
                <artifactId>org.gvsig.tools.lib</artifactId>
145
                <version>${gvsig.tools.version}</version>
146
            </dependency>
147

    
148
        </dependencies>
149
    </dependencyManagement>
150

    
151
    <dependencies>
152
        <dependency>
153
            <groupId>org.gvsig</groupId>
154
            <artifactId>org.gvsig.tools.lib</artifactId>
155
        </dependency>
156
        <dependency>
157
            <groupId>junit</groupId>
158
            <artifactId>junit</artifactId>
159
            <scope>test</scope>
160
        </dependency>            
161
    </dependencies>
162

    
163

    
164
    <build>
165
        <extensions>
166
            <extension>
167
                <groupId>org.apache.maven.wagon</groupId>
168
                <artifactId>wagon-webdav-jackrabbit</artifactId>
169
                <version>${wagon.webdav.jackrabbit.version}</version>
170
            </extension>
171
        </extensions>
172
        <pluginManagement>
173
            <plugins>
174

    
175
                <plugin>
176
                    <groupId>org.apache.maven.plugins</groupId>
177
                    <artifactId>maven-surefire-plugin</artifactId>
178
                    <version>${maven.surefire.plugin.version}</version>
179
                    <configuration>
180
                        <forkMode>once</forkMode>
181
                    </configuration>
182
                </plugin>
183
                <plugin>
184
                    <groupId>org.apache.maven.plugins</groupId>
185
                    <artifactId>maven-compiler-plugin</artifactId>
186
                    <version>${maven.compiler.plugin.version}</version>
187
                    <configuration>
188
                        <source>${java.version}</source>
189
                        <target>${java.version}</target>
190
                        <encoding>${encoding}</encoding>
191
                    </configuration>
192
                </plugin>
193

    
194
                <plugin>
195
                    <groupId>org.apache.maven.plugins</groupId>
196
                    <artifactId>maven-resources-plugin</artifactId>
197
                    <version>${maven.resources.plugin.version}</version>
198
                    <configuration>
199
                        <encoding>${encoding}</encoding>
200
                    </configuration>
201
                </plugin>
202

    
203
                <plugin>
204
                    <groupId>org.apache.maven.plugins</groupId>
205
                    <artifactId>maven-javadoc-plugin</artifactId>
206
                    <version>${maven.javadoc.plugin.version}</version>
207
                    <configuration>
208
                        <docTitle>${project.name} ${project.version}</docTitle>
209
                        <encoding>${encoding}</encoding>
210
                        <footer />
211
                        <header />
212
                        <keywords>true</keywords>
213
                        <detectLinks>true</detectLinks>
214
                        <javaApiLinks>
215
                            <property>
216
                                <name>api_1.4</name>
217
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
218
                            </property>
219
                            <property>
220
                                <name>api_1.5</name>
221
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
222
                            </property>
223
                            <property>
224
                                <name>api_1.6</name>
225
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
226
                            </property>
227
                        </javaApiLinks>
228
                    </configuration>
229
                </plugin>
230

    
231
                <plugin>
232
                    <groupId>org.apache.maven.plugins</groupId>
233
                    <artifactId>maven-site-plugin</artifactId>
234
                    <version>${maven.site.plugin.version}</version>
235
                    <configuration>
236
                        <chmod>true</chmod>
237
                        <chmodMode>a+rwX</chmodMode>
238
                    </configuration>
239
                </plugin>
240

    
241
                <plugin>
242
                    <groupId>org.apache.maven.plugins</groupId>
243
                    <artifactId>maven-jar-plugin</artifactId>
244
                    <version>${maven.jar.plugin.version}</version>
245
                    <configuration>
246
                        <archive>
247
                            <manifestEntries>
248
                                <Built-By>gvSIG Team</Built-By>
249
                            </manifestEntries>
250
                        </archive>
251
                    </configuration>
252
                </plugin>
253

    
254
                <plugin>
255
                    <groupId>org.codehaus.mojo</groupId>
256
                    <artifactId>properties-maven-plugin</artifactId>
257
                    <version>${properties.maven.plugin.version}</version>
258
                </plugin>
259

    
260
                <plugin>
261
                    <groupId>org.codehaus.gmaven</groupId>
262
                    <artifactId>gmaven-plugin</artifactId>
263
                    <version>${gmaven.plugin.version}</version>
264
                </plugin>
265

    
266
                <plugin>
267
                    <groupId>org.apache.maven.plugins</groupId>
268
                    <artifactId>maven-antrun-plugin</artifactId>
269
                    <version>${maven.antrun.plugin.version}</version>
270
                </plugin>
271

    
272
                <plugin>
273
                    <groupId>org.codehaus.mojo</groupId>
274
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
275
                    <version>${animal.sniffer.maven.plugin.version}</version>
276
                </plugin>
277

    
278
                <plugin>
279
                    <groupId>org.apache.maven.plugins</groupId>
280
                    <artifactId>maven-release-plugin</artifactId>
281
                    <version>${maven.release.plugin.version}</version>
282
                </plugin>
283

    
284
                <plugin>
285
                    <groupId>org.apache.maven.plugins</groupId>
286
                    <artifactId>maven-assembly-plugin</artifactId>
287
                    <version>${maven.assembly.plugin.version}</version>
288
                </plugin>
289

    
290
                <plugin>
291
                    <groupId>org.apache.maven.plugins</groupId>
292
                    <artifactId>maven-clean-plugin</artifactId>
293
                    <version>${maven.clean.plugin.version}</version>
294
                </plugin>
295

    
296
                <plugin>
297
                    <groupId>org.codehaus.mojo</groupId>
298
                    <artifactId>exec-maven-plugin</artifactId>
299
                    <version>${exec.maven.plugin.version}</version>
300
                </plugin>
301

    
302
                <plugin>
303
                    <!-- invoke as "mvn license:format" to fix the header -->
304
                    <!-- invoke as "mvn license:check" to check the header -->
305
                    <!-- See http://code.google.com/p/maven-license-plugin/wiki/Configuration -->
306
                    <groupId>com.mycila.maven-license-plugin</groupId>
307
                    <artifactId>maven-license-plugin</artifactId>
308
                    <version>${maven.license.plugin.version}</version>
309
                    <configuration>
310
                        <header>/src/main/config/header.txt</header>
311
                        <failIfMissing>false</failIfMissing>
312
                        <aggregate>false</aggregate>
313
                        <strictCheck>true</strictCheck>
314
                        <encoding>${encoding}</encoding>
315
                        <quiet>false</quiet>
316
                        <excludes>
317
                            <exclude>**/*.properties</exclude>
318
                            <exclude>**/*.txt</exclude>
319
                            <exclude>**/*.jpg</exclude>
320
                            <exclude>**/*.jpeg</exclude>
321
                            <exclude>**/*.svg</exclude>
322
                            <exclude>**/*.png</exclude>
323
                            <exclude>**/*.gvssym</exclude>
324
                            <exclude>**/*.def</exclude>
325
                            <exclude>**/*.msg</exclude>
326
                        </excludes>
327
                    </configuration>
328
                </plugin>
329

    
330
                <plugin>
331
                    <groupId>org.apache.maven.plugins</groupId>
332
                    <artifactId>maven-source-plugin</artifactId>
333
                    <version>${maven.source.plugin.version}</version>
334
                </plugin>
335
                <plugin>
336
                    <groupId>org.codehaus.mojo</groupId>
337
                    <artifactId>versions-maven-plugin</artifactId>
338
                    <version>2.8.1</version>
339
                    <configuration>
340
                        <allowSnapshots>false</allowSnapshots>
341
                        <excludeProperties>
342
                            maven.deploy.plugin.version,
343
                            maven.surefire.plugin.version,
344
                            maven.compiler.plugin.version,
345
                            maven.resources.plugin.version,
346
                            maven.javadoc.plugin.version,
347
                            maven.site.plugin.version,
348
                            maven.jar.plugin.version,
349
                            properties.maven.plugin.version,
350
                            gmaven.plugin.version,
351
                            maven.antrun.plugin.version,
352
                            maven.release.plugin.version,
353
                            maven.assembly.plugin.version,
354
                            maven.clean.plugin.version,
355
                            exec.maven.plugin.version,
356
                            maven.license.plugin.version,
357
                            maven.source.plugin.version,
358
                            maven.scm.plugin.version,
359
                            maven.checkstyle.plugin.version,
360
                            animal.sniffer.maven.plugin.version,
361
                            maven.project.info.reports.plugin.version,
362
                            maven.jxr.plugin.version,
363
                            findbugs.maven.plugin.version,
364
                            wagon.webdav.jackrabbit.version,
365
                        </excludeProperties>
366
                    </configuration>
367
                </plugin>
368
            </plugins>
369
        </pluginManagement>
370

    
371
        <plugins>
372
<!--            <plugin>
373
                <groupId>org.codehaus.mojo</groupId>
374
                <artifactId>versions-maven-plugin</artifactId>
375
                <version>2.8.1</version>
376
                <configuration>
377
                    <allowSnapshots>false</allowSnapshots>
378
                    <properties>
379
                        <property>
380
                            <name>gvsig.tools.version</name>
381
                            <banSnapshots>true</banSnapshots>
382
                            <autoLinkDependencies>false</autoLinkDependencies>
383
                        </property>
384
                    </properties>
385
                </configuration>
386
            </plugin>-->
387
                  
388
            <plugin>
389
                <groupId>org.apache.maven.plugins</groupId>
390
                <artifactId>maven-jar-plugin</artifactId>
391
                <configuration>
392
                </configuration>
393
                <executions>
394
                    <!-- Generates a jar file only with the test classes -->
395
                    <execution>
396
                        <goals>
397
                            <goal>test-jar</goal>
398
                        </goals>
399
                    </execution>
400
                </executions>
401
            </plugin>
402

    
403
            <plugin>
404
                <groupId>org.apache.maven.plugins</groupId>
405
                <artifactId>maven-release-plugin</artifactId>
406
                <configuration>
407
                    <tagBase>https://devel.gvsig.org/svn/gvsig-jcrs/${gvsig.projection.svnroot}/tags/</tagBase>
408
                    <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
409
                    are not installed, so the dependencies between modules are not met. With this configuration
410
                    we force the module installation. -->
411
                    <preparationGoals>clean install</preparationGoals>
412
                    <autoVersionSubmodules>true</autoVersionSubmodules>
413
                </configuration>
414
            </plugin>
415

    
416
            <plugin>
417
                <!-- to continue building  when test fail -->
418
                <groupId>org.apache.maven.plugins</groupId>
419
                <artifactId>maven-surefire-plugin</artifactId>
420
                <configuration>
421
                    <testFailureIgnore>true</testFailureIgnore>
422
                </configuration>
423
            </plugin>
424
        </plugins>
425
    </build>
426

    
427
    <reporting>
428
        <excludeDefaults>true</excludeDefaults>
429
        <plugins>
430
            <plugin>
431
                <groupId>org.apache.maven.plugins</groupId>
432
                <artifactId>maven-project-info-reports-plugin</artifactId>
433
                <version>${maven.project.info.reports.plugin.version}</version>
434
            </plugin>
435
            <plugin>
436
                <groupId>org.apache.maven.plugins</groupId>
437
                <artifactId>maven-javadoc-plugin</artifactId>
438
                <version>${maven.javadoc.plugin.version}</version>
439
            </plugin>
440
            <plugin>
441
                <groupId>org.apache.maven.plugins</groupId>
442
                <artifactId>maven-jxr-plugin</artifactId>
443
                <version>${maven.jxr.plugin.version}</version>
444
                <configuration>
445
                    <linkJavadoc>true</linkJavadoc>
446
                </configuration>
447
            </plugin>
448
        </plugins>
449
    </reporting>
450

    
451
    <properties>
452
        <!-- Maven plugins versions -->    
453
        <maven.deploy.plugin.version>2.7</maven.deploy.plugin.version>
454
        <maven.surefire.plugin.version>3.0.0-M3</maven.surefire.plugin.version>
455
        <maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
456
        <maven.resources.plugin.version>3.2.0</maven.resources.plugin.version>
457
        <maven.javadoc.plugin.version>3.2.0</maven.javadoc.plugin.version>
458
        <maven.site.plugin.version>3.3</maven.site.plugin.version>
459
        <maven.jar.plugin.version>3.2.0</maven.jar.plugin.version>
460
        <properties.maven.plugin.version>1.0.0</properties.maven.plugin.version>
461
        <gmaven.plugin.version>1.5</gmaven.plugin.version>
462
        <maven.antrun.plugin.version>1.7</maven.antrun.plugin.version>
463
        <maven.release.plugin.version>2.5.3</maven.release.plugin.version>
464
        <maven.assembly.plugin.version>2.2-beta-5</maven.assembly.plugin.version>
465
        <maven.clean.plugin.version>2.5</maven.clean.plugin.version>
466
        <exec.maven.plugin.version>3.0.0</exec.maven.plugin.version>
467
        <maven.license.plugin.version>1.10.b1</maven.license.plugin.version>
468
        <maven.source.plugin.version>3.2.1</maven.source.plugin.version>
469
        <maven.scm.plugin.version>1.11.2</maven.scm.plugin.version>
470
        <maven.checkstyle.plugin.version>3.1.2</maven.checkstyle.plugin.version>
471
        <animal.sniffer.maven.plugin.version>1.17</animal.sniffer.maven.plugin.version>
472

    
473
        <maven.project.info.reports.plugin.version>2.7</maven.project.info.reports.plugin.version>
474
        <maven.jxr.plugin.version>2.3</maven.jxr.plugin.version>
475
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
476
        <wagon.webdav.jackrabbit.version>2.4</wagon.webdav.jackrabbit.version>
477

    
478
        <encoding>ISO-8859-1</encoding>
479
        <java.version>1.8</java.version>
480
        
481
        <localRepository>${user.home}/.m2/repository</localRepository>
482
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>
483

    
484
        <gvsig.projection.svnroot>org.gvsig.projection</gvsig.projection.svnroot>
485
        <gvsig.tools.version>3.0.272</gvsig.tools.version>
486

    
487
    </properties>
488

    
489
</project>
490