Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / build / pom.xml @ 28728

History | View | Annotate | Download (15.1 KB)

1 26738 cordinyana
<?xml version="1.0" encoding="UTF-8"?>
2
3 23397 jmvivo
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 20506 jcampos
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5 27889 cordinyana
                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
6 20506 jcampos
        <modelVersion>4.0.0</modelVersion>
7
        <groupId>org.gvsig</groupId>
8
        <artifactId>gvsig-basepoms</artifactId>
9
        <packaging>pom</packaging>
10 23397 jmvivo
        <version>2.0-SNAPSHOT</version>
11 20506 jcampos
        <name>gvsig-base-pom</name>
12
        <description>Base POM for all GvSIG projects</description>
13 27868 cordinyana
        <url>http://www.gvsig.org/</url>
14
        <inceptionYear>2004</inceptionYear>
15 28194 cordinyana
        <issueManagement>
16
                <system>trac</system>
17
                <url>https://gvsig.org/trac/bugtracking/</url>
18 27868 cordinyana
        </issueManagement>
19
        <ciManagement></ciManagement>
20
        <mailingLists>
21
                <mailingList>
22
                        <name>User List</name>
23
                        <subscribe>http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</subscribe>
24
                        <unsubscribe>http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</unsubscribe>
25
                        <post>gvsig_usuarios@runas.cap.gva.es</post>
26
                        <archive>https://gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
27
                        <otherArchives>
28
                                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
29
                                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
30
                        </otherArchives>
31
                </mailingList>
32
                <mailingList>
33
                        <name>Developer List</name>
34
                        <subscribe>http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores</subscribe>
35
                        <unsubscribe>http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
36
                        <post>gvsig_desarrolladores@runas.cap.gva.es</post>
37
                        <archive>https://gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
38
                        <otherArchives>
39
                                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
40
                                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
41
                        </otherArchives>
42
                </mailingList>
43
                <mailingList>
44
                        <name>International List</name>
45
                        <subscribe>http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional</subscribe>
46
                        <unsubscribe>http://runas.cap.gva.es/mailman/listinfo/gvsig_internacional</unsubscribe>
47
                        <post>gvsig_internacional@runas.cap.gva.es</post>
48
                        <archive>https://gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
49
                        <otherArchives>
50
                                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
51
                                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
52
                        </otherArchives>
53
                </mailingList>
54
        </mailingLists>
55 20506 jcampos
        <scm>
56 28194 cordinyana
                <connection>
57 27868 cordinyana
                        scm:svn:http://subversion.gvsig.org/gvSIG/branches/v2_0_0_prep/
58
            </connection>
59 28194 cordinyana
                <developerConnection>
60
                        scm:svn:https://gvsig.org/svn/gvSIG/branches/v2_0_0_prep/
61 27868 cordinyana
            </developerConnection>
62 28194 cordinyana
                <url>http://subversion.gvsig.org/viewvc/?root=gvSIG</url>
63
                <tag>HEAD</tag>
64 20506 jcampos
        </scm>
65
        <organization>
66 27868 cordinyana
                <name>gvSIG</name>
67
                <url>http://www.gvsig.org/</url>
68 20506 jcampos
        </organization>
69 28194 cordinyana
70 27868 cordinyana
        <licenses>
71 28194 cordinyana
                <license>
72
                        <name>GPL Version 2</name>
73
                        <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</url>
74
                        <distribution>repo</distribution>
75
                        <comments>
76
                                "GPL" stands for "General Public License". The most widespread such
77
                                license is the GNU General Public License, or GNU GPL for short.
78
                                This can be further shortened to "GPL", when it is understood that
79
                                the
80
                                GNU GPL is the one intended.
81 27868 cordinyana
              </comments>
82 28194 cordinyana
                </license>
83
        </licenses>
84
85 23397 jmvivo
        <!--
86
                Put here the global properties who use all the projects of GvSIG
87
        -->
88 20506 jcampos
        <properties>
89
                <gvsig-path><!-- Name property -->
90 23397 jmvivo
                        ../build/product
91 20506 jcampos
                </gvsig-path>
92
                <gvsig-lib-dir>${gvsig-path}/lib</gvsig-lib-dir>
93 23397 jmvivo
                <extension-dir>${gvsig-path}/gvSIG/extensiones
94
                </extension-dir>
95 20506 jcampos
                <build-dir>${basedir}</build-dir>
96 27394 jcarrasco
                <localRepository>${user.home}/.m2/repository</localRepository>
97 28014 cordinyana
                <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
98 27440 cordinyana
                <cdc-runtime>${localRepository}/com/sun/phoneme/btclasses/bn102/btclasses-bn102.zip${path.separator}${localRepository}/com/sun/phonemert/bn102/rt-bn102.jar${path.separator}${localRepository}/org/gvsig/mobile/cdc-addons/1.0-SNAPSHOT/cdc-addons-1.0-SNAPSHOT.jar</cdc-runtime>
99 20506 jcampos
        </properties>
100
        <repositories>
101 20801 jcampos
                <repository>
102 27183 cordinyana
                        <id>gvsig-public-http-repository</id>
103
                        <name>gvSIG maven public HTTP repository</name>
104
                        <url>http://downloads.gvsig.org/pub/gvSIG-desktop/maven-repository</url>
105 23397 jmvivo
                </repository>
106
                <repository>
107 28403 rgaitan
                        <id>gvsig-public-buildman-repository</id>
108
                        <name>gvSIG maven public HTTP repository</name>
109
                        <url>http://downloads.gvsig.org/pub/gvSIG-desktop/buildman-repository</url>
110
                </repository>
111
                <repository>
112 20801 jcampos
                        <id>refractions</id>
113
                        <name>Refractions Research Maven 2 Repository</name>
114 23397 jmvivo
                        <url>http://lists.refractions.net/m2
115
                        </url>
116 20506 jcampos
                </repository>
117
                <repository>
118
                        <id>geotools</id>
119 23397 jmvivo
                        <url>http://maven.geotools.fr/repository
120
                        </url>
121 20801 jcampos
                </repository>
122 23397 jmvivo
        </repositories>
123
        <distributionManagement>
124 20801 jcampos
                <repository>
125
                        <id>gvsig-ftp-repository</id>
126
                        <name>gvSIG maven FTP repository</name>
127 25341 cordinyana
                        <url>ftpes://downloads.gvsig.org/anon/pub/gvSIG-desktop/maven-repository</url>
128 20801 jcampos
                </repository>
129 23397 jmvivo
                <snapshotRepository>
130 20801 jcampos
                        <id>gvsig-ftp-repository</id>
131
                        <name>gvSIG maven FTP repository</name>
132 25341 cordinyana
                        <url>ftpes://downloads.gvsig.org/anon/pub/gvSIG-desktop/maven-repository</url>
133 23397 jmvivo
                </snapshotRepository>
134 28466 rgaitan
                <!--
135
                        Not supported by the FTPTLS wagon <site>
136
                        <id>gvsig-ftp-repository</id>
137
                        <url>ftpes://downloads.gvsig.org/anon/pub/gvSIG-desktop/maven-repository/site</url>
138
                        </site>
139
                -->
140 20801 jcampos
        </distributionManagement>
141 28014 cordinyana
        <dependencies>
142
                <dependency>
143
                        <groupId>junit</groupId>
144
                        <artifactId>junit</artifactId>
145
                        <version>3.8.1</version>
146
                        <scope>test</scope>
147
                </dependency>
148 28194 cordinyana
                <dependency>
149
                        <groupId>org.slf4j</groupId>
150
                        <artifactId>slf4j-api</artifactId>
151
                        <version>1.5.5</version>
152
                </dependency>
153
                <dependency>
154
                        <groupId>org.slf4j</groupId>
155
                        <artifactId>slf4j-log4j12</artifactId>
156
                        <version>1.5.5</version>
157 28014 cordinyana
                        <scope>runtime</scope>
158 28194 cordinyana
                </dependency>
159 28014 cordinyana
                <dependency>
160
                        <groupId>log4j</groupId>
161
                        <artifactId>log4j</artifactId>
162
                        <version>1.2.14</version>
163 28194 cordinyana
                        <!--
164
                                TODO: Change to runtime when everything becomes migrated to SLF4J
165
                        -->
166 28035 cordinyana
                        <scope>compile</scope>
167 28014 cordinyana
                </dependency>
168
        </dependencies>
169 20801 jcampos
        <build>
170 28194 cordinyana
171 20801 jcampos
                <extensions>
172
                        <extension>
173
                                <groupId>org.gvsig.maven.wagon</groupId>
174
                                <artifactId>wagon-ftp</artifactId>
175 25348 cordinyana
                                <version>0.2</version>
176 20801 jcampos
                        </extension>
177
                </extensions>
178
                <plugins>
179
                        <plugin>
180
                                <groupId>org.apache.maven.plugins</groupId>
181
                                <artifactId>maven-compiler-plugin</artifactId>
182
                                <configuration>
183
                                        <source>1.5</source>
184
                                        <target>1.5</target>
185 25378 cordinyana
                                        <!-- put your configurations here -->
186
                                        <encoding>ISO-8859-1</encoding>
187
                                        <!--<failOnError>false</failOnError>-->
188 20801 jcampos
                                </configuration>
189
                        </plugin>
190 25378 cordinyana
                        <plugin>
191 28194 cordinyana
                                <groupId>org.apache.maven.plugins</groupId>
192
                                <artifactId>maven-resources-plugin</artifactId>
193
                                <configuration>
194
                                        <encoding>ISO-8859-1</encoding>
195
                                </configuration>
196
                        </plugin>
197
198 28014 cordinyana
                        <plugin>
199 25378 cordinyana
                                <groupId>org.apache.maven.plugins</groupId>
200
                                <artifactId>maven-eclipse-plugin</artifactId>
201
                                <configuration>
202
                                        <downloadSources>true</downloadSources>
203
                                        <downloadJavadocs>true</downloadJavadocs>
204 28403 rgaitan
                                        <projectNameTemplate>[artifactId]</projectNameTemplate>
205 25378 cordinyana
                                </configuration>
206
                        </plugin>
207 27558 cordinyana
                        <plugin>
208
                                <groupId>org.apache.maven.plugins</groupId>
209
                                <artifactId>maven-source-plugin</artifactId>
210
                                <executions>
211
                                        <execution>
212
                                                <id>attach-sources</id>
213
                                                <goals>
214
                                                        <goal>jar</goal>
215
                                                </goals>
216
                                        </execution>
217
                                </executions>
218
                        </plugin>
219 27868 cordinyana
                        <plugin>
220
                                <groupId>org.apache.maven.plugins</groupId>
221
                                <artifactId>maven-checkstyle-plugin</artifactId>
222
                                <dependencies>
223
                                        <dependency>
224
                                                <groupId>checkstyle</groupId>
225
                                                <artifactId>checkstyle</artifactId>
226
                                                <version>4.4</version>
227
                                        </dependency>
228
                                        <dependency>
229
                                                <groupId>checkstyle</groupId>
230
                                                <artifactId>checkstyle-optional</artifactId>
231
                                                <version>4.4</version>
232
                                        </dependency>
233
                                        <dependency>
234
                                                <groupId>org.gvsig</groupId>
235
                                                <artifactId>build-tools</artifactId>
236
                                                <version>1.0</version>
237
                                        </dependency>
238
                                </dependencies>
239 28194 cordinyana
                        </plugin>
240
                        <plugin>
241
                                <groupId>org.apache.maven.plugins</groupId>
242
                                <artifactId>maven-eclipse-plugin</artifactId>
243
                                <configuration>
244
                                        <projectNameTemplate>[artifactId]</projectNameTemplate>
245
                                </configuration>
246
                        </plugin>
247 28466 rgaitan
                        <plugin>
248
                                <artifactId>maven-surefire-plugin</artifactId>
249
                                <configuration>
250
                                        <forkMode>once</forkMode>
251
                                        <environmentVariables>
252
                                                <LD_LIBRARY_PATH>${user.home}/.depman/lib</LD_LIBRARY_PATH>
253
                                                <DYLD_LIBRARY_PATH>${user.home}/.depman/lib</DYLD_LIBRARY_PATH>
254
                                                <PATH>${user.home}/.depman/bin</PATH>
255
                                        </environmentVariables>
256
                                </configuration>
257
                        </plugin>
258 28555 cordinyana
                        <plugin>
259
                                <groupId>org.apache.maven.plugins</groupId>
260
                                <artifactId>maven-javadoc-plugin</artifactId>
261
                                <configuration>
262
                                        <docTitle>${project.name} ${project.version}</docTitle>
263
                                        <encoding>ISO-8859-1</encoding>
264
                                        <footer></footer>
265
                                        <header></header>
266
                                        <keywords>true</keywords>
267
                                        <links>
268
                                                <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
269
                                                <link>http://maven.apache.org/ref/current/apidocs</link>
270
                                                <link>http://www.slf4j.org/api/</link>
271
                                                <link>http://junit.sourceforge.net/javadoc/</link>
272
                                        </links>
273
                                </configuration>
274
                        </plugin>
275 20801 jcampos
                </plugins>
276
        </build>
277
        <profiles>
278
                <profile>
279
                        <id>release</id>
280
                        <build>
281
                                <plugins>
282
                                        <plugin>
283 25378 cordinyana
                                                <groupId>org.apache.maven.plugins</groupId>
284
                                                <artifactId>maven-javadoc-plugin</artifactId>
285
                                                <executions>
286
                                                        <execution>
287
                                                                <id>attach-javadocs</id>
288
                                                                <goals>
289
                                                                        <goal>jar</goal>
290
                                                                </goals>
291
                                                        </execution>
292
                                                </executions>
293
                                        </plugin>
294 20801 jcampos
                                </plugins>
295
                        </build>
296
                </profile>
297 25196 cordinyana
298
                <profile>
299
                        <id>cdc</id>
300
                        <activation>
301
                                <activeByDefault>false</activeByDefault>
302
                        </activation>
303 27394 jcarrasco
                        <dependencies>
304
                                <dependency>
305
                                        <groupId>com.sun.phoneme</groupId>
306
                                        <artifactId>btclasses</artifactId>
307
                                        <version>bn102</version>
308
                                        <type>zip</type>
309
                                </dependency>
310
                                <dependency>
311
                                        <groupId>com.sun.phoneme</groupId>
312
                                        <artifactId>rt</artifactId>
313
                                        <version>bn102</version>
314
                                </dependency>
315
                                <dependency>
316
                                        <groupId>org.gvsig.mobile</groupId>
317
                                        <artifactId>cdc-addons</artifactId>
318
                                        <version>1.0-SNAPSHOT</version>
319
                                </dependency>
320
                        </dependencies>
321 25196 cordinyana
                        <build>
322 25378 cordinyana
                                <!--
323
                                        finalName>${project.artifactId}.cdc-${project.version}-${buildnumber}</finalName
324
                                -->
325 25196 cordinyana
                                <!--finalName>${project.artifactId}-cdc-${project.version}</finalName-->
326
                                <plugins>
327
                                        <plugin>
328
                                                <groupId>org.apache.maven.plugins</groupId>
329
                                                <artifactId>maven-compiler-plugin</artifactId>
330
                                                <configuration>
331
                                                        <source>1.4</source>
332
                                                        <target>1.4</target>
333 25378 cordinyana
                                                        <compilerArguments>
334 27394 jcarrasco
                                                                <bootclasspath>${cdc-runtime}</bootclasspath>
335 25378 cordinyana
                                                        </compilerArguments>
336 25196 cordinyana
                                                </configuration>
337 25378 cordinyana
                                        </plugin>
338 25196 cordinyana
                                </plugins>
339
                        </build>
340
                        <repositories>
341
                                <repository>
342 27744 jcarrasco
                                        <id>gvsig-public-http-repository</id>
343
                                        <name>gvSIG maven public HTTP repository</name>
344 27440 cordinyana
                                        <url>http://downloads.gvsig.org/pub/gvSIG-mobile/maven-repository</url>
345 25341 cordinyana
                                </repository>
346 25196 cordinyana
                        </repositories>
347
                        <distributionManagement>
348
                                <repository>
349
                                        <id>gvsig-ftp-repository</id>
350
                                        <name>gvSIG Mobile maven FTP repository</name>
351 25341 cordinyana
                                        <url>ftpes://downloads.gvsig.org/anon/pub/gvSIG-mobile/maven-repository</url>
352 25196 cordinyana
                                </repository>
353
                                <snapshotRepository>
354
                                        <id>gvsig-ftp-repository</id>
355
                                        <name>gvSIG Mobile maven FTP repository</name>
356 25341 cordinyana
                                        <url>ftpes://downloads.gvsig.org/anon/pub/gvSIG-mobile/maven-repository</url>
357 25378 cordinyana
                                </snapshotRepository>
358 25196 cordinyana
                        </distributionManagement>
359
                </profile>
360
361 20801 jcampos
        </profiles>
362 27868 cordinyana
        <reporting>
363
                <plugins>
364
                        <plugin>
365
                                <groupId>org.apache.maven.plugins</groupId>
366
                                <artifactId>maven-checkstyle-plugin</artifactId>
367
                                <configuration>
368
                                        <configLocation>gvsig/checkstyle_gvsig.xml</configLocation>
369
                                        <headerLocation>gvsig/gvsig.header</headerLocation>
370
                                        <propertyExpansion>
371
                                                basedir=${basedir}
372
                    </propertyExpansion>
373
                                </configuration>
374
                        </plugin>
375
                        <plugin>
376
                                <groupId>org.apache.maven.plugins</groupId>
377
                                <artifactId>maven-javadoc-plugin</artifactId>
378
                        </plugin>
379
                        <plugin>
380
                                <groupId>org.apache.maven.plugins</groupId>
381
                                <artifactId>maven-jxr-plugin</artifactId>
382
                        </plugin>
383
                        <plugin>
384
                                <groupId>org.apache.maven.plugins</groupId>
385
                                <artifactId>maven-pmd-plugin</artifactId>
386
                        </plugin>
387 28466 rgaitan
                        <!--
388
                                CHANGES & CHANGELOG PLUGINS <plugin>
389 27868 cordinyana
                                <groupId>org.apache.maven.plugins</groupId>
390 28466 rgaitan
                                <artifactId>maven-changelog-plugin</artifactId> <configuration>
391
                                <type>range</type> <range>60</range> </configuration> </plugin>
392
                                <plugin> <groupId>org.apache.maven.plugins</groupId>
393
                                <artifactId>maven-changes-plugin</artifactId> <reportSets>
394
                                <reportSet> <reports> <report>changes-report</report> </reports>
395
                                </reportSet> </reportSets> <configuration> <issueLinkTemplate>
396
                                https://gvsig.org/trac/gvSIG/ticket/%ISSUE% </issueLinkTemplate>
397
                                </configuration> </plugin>
398
                        -->
399 27868 cordinyana
                        <plugin>
400 28194 cordinyana
                                <groupId>org.codehaus.mojo</groupId>
401
                                <artifactId>javancss-maven-plugin</artifactId>
402
                        </plugin>
403
                        <plugin>
404
                                <groupId>org.apache.maven.plugins</groupId>
405
                                <artifactId>maven-surefire-report-plugin</artifactId>
406
                        </plugin>
407
                        <plugin>
408
                                <groupId>org.codehaus.mojo</groupId>
409
                                <artifactId>cobertura-maven-plugin</artifactId>
410
                        </plugin>
411 28196 cordinyana
                        <plugin>
412
                                <groupId>org.codehaus.mojo</groupId>
413
                                <artifactId>taglist-maven-plugin</artifactId>
414
                                <configuration>
415
                                        <tags>
416
                                                <tag>TODO</tag>
417
                                                <tag>FIXME</tag>
418
                                                <tag>@todo</tag>
419
                                                <tag>@deprecated</tag>
420
                                                <tag>DOCUMENT ME!</tag>
421
                                        </tags>
422
                                </configuration>
423
                        </plugin>
424
                        <plugin>
425
                                <groupId>org.codehaus.mojo</groupId>
426
                                <artifactId>findbugs-maven-plugin</artifactId>
427
                                <configuration>
428
                                        <threshold>Normal</threshold>
429
                                        <effort>Default</effort>
430 28466 rgaitan
                                        <!--
431
                                                <threshold>High|Normal|Low|Exp|Ignore</threshold>
432
                                                <effort>Min|Default|Max</effort> <xmlOutput>true|false</xmlOutput>
433
                                                <xmlOutputDirectory>directory location of findbugs xdoc xml
434
                                                report</xmlOutputDirectory>
435
                                                <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
436
                                                <includeFilterFile>findbugs-include.xml</includeFilterFile>
437
                                                <visitors>FindDeadLocalStores,UnreadFields</visitors>
438
                                                <omitVisitors>FindDeadLocalStores,UnreadFields</omitVisitors>
439
                                                <onlyAnalyze>org.codehaus.mojo.findbugs.*</onlyAnalyze>
440
                                                <pluginList>/libs/fb-contrib/fb-contrib-2.8.0.jar</pluginList>
441
                                                <debug>true|false</debug> <relaxed>true|false</relaxed>
442
                                                <findbugsXmlOutput>true|false</findbugsXmlOutput>
443
                                                <findbugsXmlOutputDirectory>directory location of findbugs legact
444
                                                xml format report</findbugsXmlOutputDirectory>
445 28196 cordinyana
                                        -->
446
                                </configuration>
447
                        </plugin>
448 28194 cordinyana
                </plugins>
449
        </reporting>
450
451 20801 jcampos
        <modules>
452 27868 cordinyana
                <module>build-tools</module>
453 20801 jcampos
                <module>libraries-pom</module>
454
                <module>extension-pom</module>
455
        </modules>
456 27394 jcarrasco
</project>