svn-gvsig-desktop / tags / v2_0_0_Build_2031 / libraries / libFMap_geometries / pom.xml @ 40002
History | View | Annotate | Download (11.9 KB)
1 | 26756 | cordinyana | <?xml version="1.0" encoding="UTF-8"?>
|
---|---|---|---|
2 | |||
3 | 26009 | cordinyana | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
4 | 26756 | cordinyana | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 |
5 | 28937 | cordinyana | http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
6 | 29097 | jpiera | |
7 | 20770 | jcampos | <modelVersion>4.0.0</modelVersion> |
8 | <groupId>org.gvsig</groupId> |
||
9 | 26009 | cordinyana | <artifactId>org.gvsig.fmap.geometry</artifactId> |
10 | 20770 | jcampos | <packaging>jar</packaging> |
11 | 22598 | jcampos | <version>2.0-SNAPSHOT</version> |
12 | <name>libFMap_geometries</name> |
||
13 | 21761 | jcampos | <url>http://gvsig.org</url> |
14 | 20770 | jcampos | <parent>
|
15 | <groupId>org.gvsig</groupId> |
||
16 | 29631 | jpiera | <artifactId>gvsig-base-library-pom</artifactId> |
17 | 23440 | jmvivo | <version>2.0-SNAPSHOT</version> |
18 | 31493 | cordinyana | </parent>
|
19 | <distributionManagement>
|
||
20 | <site>
|
||
21 | 32058 | cordinyana | <id>gvsig-repository</id> |
22 | 31493 | cordinyana | <url>${site-repository}/</url> |
23 | </site>
|
||
24 | </distributionManagement>
|
||
25 | |||
26 | 20770 | jcampos | <dependencies>
|
27 | <dependency>
|
||
28 | <groupId>org.gvsig</groupId> |
||
29 | 32264 | cordinyana | <artifactId>org.gvsig.tools.lib</artifactId> |
30 | 34707 | cordinyana | <scope>compile</scope> |
31 | 33388 | jpiera | </dependency>
|
32 | 21761 | jcampos | <dependency>
|
33 | 31493 | cordinyana | <groupId>com.vividsolutions</groupId> |
34 | 21761 | jcampos | <artifactId>jts</artifactId> |
35 | 34707 | cordinyana | <scope>compile</scope> |
36 | 33388 | jpiera | </dependency>
|
37 | <dependency>
|
||
38 | <groupId>org.gvsig</groupId> |
||
39 | <artifactId>org.gvsig.tools.lib</artifactId> |
||
40 | 34149 | cordinyana | <type>test-jar</type> |
41 | 34707 | cordinyana | <scope>test</scope> |
42 | 31671 | jpiera | </dependency>
|
43 | 34707 | cordinyana | <dependency>
|
44 | <groupId>org.gvsig</groupId> |
||
45 | <artifactId>org.gvsig.projection</artifactId> |
||
46 | <scope>compile</scope> |
||
47 | </dependency>
|
||
48 | 33388 | jpiera | <dependency>
|
49 | <groupId>org.gvsig</groupId> |
||
50 | <artifactId>org.gvsig.projection</artifactId> |
||
51 | <classifier>cresques-impl</classifier> |
||
52 | <scope>test</scope> |
||
53 | 34707 | cordinyana | </dependency>
|
54 | <dependency>
|
||
55 | <groupId>org.slf4j</groupId> |
||
56 | <artifactId>slf4j-api</artifactId> |
||
57 | <scope>compile</scope> |
||
58 | </dependency>
|
||
59 | 33388 | jpiera | <dependency>
|
60 | <groupId>org.opengis</groupId> |
||
61 | <artifactId>geoapi</artifactId> |
||
62 | <scope>test</scope> |
||
63 | </dependency>
|
||
64 | <dependency>
|
||
65 | <groupId>org.geotools</groupId> |
||
66 | <artifactId>gt2-legacy</artifactId> |
||
67 | <scope>test</scope> |
||
68 | </dependency>
|
||
69 | <dependency>
|
||
70 | <groupId>org.geotools</groupId> |
||
71 | <artifactId>gt2-main</artifactId> |
||
72 | <scope>test</scope> |
||
73 | </dependency>
|
||
74 | <dependency>
|
||
75 | <groupId>geojava</groupId> |
||
76 | <artifactId>geojava</artifactId> |
||
77 | <scope>test</scope> |
||
78 | </dependency>
|
||
79 | <dependency>
|
||
80 | <groupId>javax.media</groupId> |
||
81 | <artifactId>jai_core</artifactId> |
||
82 | <scope>test</scope> |
||
83 | </dependency>
|
||
84 | <dependency>
|
||
85 | <groupId>javax.media</groupId> |
||
86 | <artifactId>jai_codec</artifactId> |
||
87 | <scope>test</scope> |
||
88 | </dependency>
|
||
89 | 20770 | jcampos | </dependencies>
|
90 | 28589 | rgaitan | |
91 | <properties>
|
||
92 | <build-dir>${basedir}/../build</build-dir> |
||
93 | 35180 | cordinyana | <eclipse.project.name>libFMap_geometries</eclipse.project.name> |
94 | 28589 | rgaitan | </properties>
|
95 | |||
96 | 20770 | jcampos | <build>
|
97 | <sourceDirectory>src</sourceDirectory> |
||
98 | <testSourceDirectory>src-test</testSourceDirectory> |
||
99 | 29097 | jpiera | </build>
|
100 | |||
101 | 27895 | jcarrasco | <profiles>
|
102 | <profile>
|
||
103 | 29097 | jpiera | <id>se</id> |
104 | <activation>
|
||
105 | <activeByDefault>true</activeByDefault> |
||
106 | </activation>
|
||
107 | 27895 | jcarrasco | <dependencies>
|
108 | 29097 | jpiera | <dependency>
|
109 | 29826 | jcarrasco | <groupId>org.gvsig</groupId> |
110 | 31821 | jpiera | <artifactId>org.gvsig.jdk.v1_6</artifactId> |
111 | 32641 | cordinyana | <version>1.0.0-SNAPSHOT</version> |
112 | 31821 | jpiera | </dependency>
|
113 | 27895 | jcarrasco | </dependencies>
|
114 | <build>
|
||
115 | 29097 | jpiera | <plugins>
|
116 | <plugin>
|
||
117 | <groupId>org.apache.maven.plugins</groupId> |
||
118 | <artifactId>maven-jar-plugin</artifactId> |
||
119 | <configuration>
|
||
120 | 26009 | cordinyana | <excludes>
|
121 | 29097 | jpiera | <exclude>**/operation/*/*</exclude> |
122 | <exclude>**/impl/**</exclude> |
||
123 | 26009 | cordinyana | </excludes>
|
124 | </configuration>
|
||
125 | 29097 | jpiera | <executions>
|
126 | <!--
|
||
127 | 30580 | cordinyana | Generates a jar file only with the geometries API TODO: make a good
|
128 | configuration of excludes and includes, when the api and implementation
|
||
129 | of the geometries library would be performed. <execution> <id>api</id>
|
||
130 | <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration>
|
||
131 | 29097 | jpiera | <classifier>api</classifier> <excludes>
|
132 | <exclude>**/operation/*/*</exclude> </excludes> </configuration>
|
||
133 | </execution>
|
||
134 | -->
|
||
135 | <!--
|
||
136 | Generates a jar file only with the geometries implementation
|
||
137 | -->
|
||
138 | <execution>
|
||
139 | <id>impl</id> |
||
140 | <phase>package</phase> |
||
141 | <goals>
|
||
142 | <goal>jar</goal> |
||
143 | </goals>
|
||
144 | <configuration>
|
||
145 | <classifier>impl</classifier> |
||
146 | <excludes>
|
||
147 | <exclude>**/operation/impl/**</exclude> |
||
148 | </excludes>
|
||
149 | <includes>
|
||
150 | <include>**/impl/**</include> |
||
151 | </includes>
|
||
152 | </configuration>
|
||
153 | </execution>
|
||
154 | <!--
|
||
155 | Generates a jar file only with the geometries operations
|
||
156 | -->
|
||
157 | <execution>
|
||
158 | <id>operation</id> |
||
159 | <phase>package</phase> |
||
160 | <goals>
|
||
161 | <goal>jar</goal> |
||
162 | </goals>
|
||
163 | <configuration>
|
||
164 | <classifier>operation</classifier> |
||
165 | <excludes>
|
||
166 | <exclude>NONE</exclude> |
||
167 | </excludes>
|
||
168 | <includes>
|
||
169 | <include>**/operation/*/*</include> |
||
170 | </includes>
|
||
171 | </configuration>
|
||
172 | </execution>
|
||
173 | </executions>
|
||
174 | </plugin>
|
||
175 | 30580 | cordinyana | <plugin>
|
176 | <artifactId>maven-antrun-plugin</artifactId> |
||
177 | <executions>
|
||
178 | <execution>
|
||
179 | <id>services</id> |
||
180 | <phase>package</phase> |
||
181 | <goals>
|
||
182 | <goal>run</goal> |
||
183 | </goals>
|
||
184 | <configuration>
|
||
185 | <tasks>
|
||
186 | <jar destfile="${project.build.directory}/${project.build.finalName}.jar" |
||
187 | update="true"> |
||
188 | <fileset dir="${basedir}/resources/api" /> |
||
189 | </jar>
|
||
190 | <jar destfile="${project.build.directory}/${project.build.finalName}-impl.jar" |
||
191 | update="true"> |
||
192 | <fileset dir="${basedir}/resources/impl" /> |
||
193 | </jar>
|
||
194 | <jar destfile="${project.build.directory}/${project.build.finalName}-operation.jar" |
||
195 | update="true"> |
||
196 | <fileset dir="${basedir}/resources/operation" /> |
||
197 | </jar>
|
||
198 | </tasks>
|
||
199 | </configuration>
|
||
200 | </execution>
|
||
201 | </executions>
|
||
202 | </plugin>
|
||
203 | <plugin>
|
||
204 | <groupId>org.apache.maven.plugins</groupId> |
||
205 | <artifactId>maven-surefire-plugin</artifactId> |
||
206 | <configuration>
|
||
207 | <additionalClasspathElements>
|
||
208 | <additionalClasspathElement>${basedir}/resources/api</additionalClasspathElement> |
||
209 | <additionalClasspathElement>${basedir}/resources/impl</additionalClasspathElement> |
||
210 | <additionalClasspathElement>${basedir}/resources/operation</additionalClasspathElement> |
||
211 | </additionalClasspathElements>
|
||
212 | </configuration>
|
||
213 | </plugin>
|
||
214 | |||
215 | 29097 | jpiera | </plugins>
|
216 | </build>
|
||
217 | </profile>
|
||
218 | |||
219 | <profile>
|
||
220 | <id>cdc</id> |
||
221 | <activation>
|
||
222 | <activeByDefault>false</activeByDefault> |
||
223 | </activation>
|
||
224 | 29826 | jcarrasco | <dependencies>
|
225 | <dependency>
|
||
226 | <groupId>org.gvsig</groupId> |
||
227 | 31821 | jpiera | <artifactId>org.gvsig.jdk.v1_4</artifactId> |
228 | 32641 | cordinyana | <version>1.0.0-SNAPSHOT</version> |
229 | 31821 | jpiera | </dependency>
|
230 | 29826 | jcarrasco | </dependencies>
|
231 | 29097 | jpiera | <build>
|
232 | <plugins>
|
||
233 | <plugin>
|
||
234 | <groupId>org.apache.maven.plugins</groupId> |
||
235 | <artifactId>maven-compiler-plugin</artifactId> |
||
236 | <configuration>
|
||
237 | <excludes>
|
||
238 | 29972 | jldominguez | <exclude>**/operation/fromwkb/*</exclude> |
239 | 31044 | jldominguez | <exclude>**/operation/towkb/*</exclude> |
240 | 29972 | jldominguez | <exclude>**/operation/impl/*</exclude> |
241 | 29097 | jpiera | </excludes>
|
242 | 29972 | jldominguez | |
243 | 29097 | jpiera | <testExcludes>
|
244 | 31044 | jldominguez | <exclude>**/fmap/geom/*</exclude> |
245 | <exclude>**/geom/operation/**</exclude> |
||
246 | 29097 | jpiera | </testExcludes>
|
247 | 29972 | jldominguez | |
248 | 29097 | jpiera | </configuration>
|
249 | </plugin>
|
||
250 | <plugin>
|
||
251 | <groupId>org.apache.maven.plugins</groupId> |
||
252 | <artifactId>maven-javadoc-plugin</artifactId> |
||
253 | </plugin>
|
||
254 | <plugin>
|
||
255 | <groupId>org.apache.maven.plugins</groupId> |
||
256 | <artifactId>maven-jar-plugin</artifactId> |
||
257 | <configuration>
|
||
258 | 29972 | jldominguez | |
259 | <includes>
|
||
260 | <include>**/**</include> |
||
261 | </includes>
|
||
262 | 29097 | jpiera | <excludes>
|
263 | 29972 | jldominguez | <exclude>**/operation/fromwkb/*</exclude> |
264 | <exclude>**/operation/towkb/*</exclude> |
||
265 | 31044 | jldominguez | <exclude>**/operation/impl/*</exclude> |
266 | 29097 | jpiera | </excludes>
|
267 | </configuration>
|
||
268 | <executions>
|
||
269 | <execution>
|
||
270 | <id>impl</id> |
||
271 | <phase>package</phase> |
||
272 | <goals>
|
||
273 | <goal>jar</goal> |
||
274 | </goals>
|
||
275 | <configuration>
|
||
276 | <classifier>impl</classifier> |
||
277 | 29972 | jldominguez | <includes>
|
278 | <include>**/impl/**</include> |
||
279 | </includes>
|
||
280 | 29097 | jpiera | <excludes>
|
281 | <exclude>**/operation/impl/**</exclude> |
||
282 | </excludes>
|
||
283 | </configuration>
|
||
284 | </execution>
|
||
285 | 30580 | cordinyana | |
286 | 29826 | jcarrasco | <execution>
|
287 | <id>operation</id> |
||
288 | <phase>package</phase> |
||
289 | <goals>
|
||
290 | <goal>jar</goal> |
||
291 | </goals>
|
||
292 | <configuration>
|
||
293 | <classifier>operation</classifier> |
||
294 | <includes>
|
||
295 | <include>**/operation/*/*</include> |
||
296 | </includes>
|
||
297 | 29972 | jldominguez | <excludes>
|
298 | <exclude>**/operation/fromwkb/*</exclude> |
||
299 | 31044 | jldominguez | <exclude>**/operation/towkb/*</exclude> |
300 | 29972 | jldominguez | </excludes>
|
301 | 29826 | jcarrasco | </configuration>
|
302 | </execution>
|
||
303 | 30580 | cordinyana | |
304 | 29097 | jpiera | </executions>
|
305 | </plugin>
|
||
306 | 31044 | jldominguez | |
307 | 30580 | cordinyana | <plugin>
|
308 | <artifactId>maven-antrun-plugin</artifactId> |
||
309 | <executions>
|
||
310 | <execution>
|
||
311 | <id>services</id> |
||
312 | <phase>package</phase> |
||
313 | <goals>
|
||
314 | <goal>run</goal> |
||
315 | </goals>
|
||
316 | <configuration>
|
||
317 | <tasks>
|
||
318 | <jar destfile="${project.build.directory}/${project.build.finalName}.jar" |
||
319 | update="true"> |
||
320 | <fileset dir="${basedir}/resources/api" /> |
||
321 | </jar>
|
||
322 | <jar destfile="${project.build.directory}/${project.build.finalName}-impl.jar" |
||
323 | update="true"> |
||
324 | <fileset dir="${basedir}/resources/impl" /> |
||
325 | </jar>
|
||
326 | </tasks>
|
||
327 | </configuration>
|
||
328 | </execution>
|
||
329 | </executions>
|
||
330 | </plugin>
|
||
331 | <plugin>
|
||
332 | <groupId>org.apache.maven.plugins</groupId> |
||
333 | <artifactId>maven-surefire-plugin</artifactId> |
||
334 | <configuration>
|
||
335 | <additionalClasspathElements>
|
||
336 | <additionalClasspathElement>${basedir}/resources/api</additionalClasspathElement> |
||
337 | <additionalClasspathElement>${basedir}/resources/impl</additionalClasspathElement> |
||
338 | </additionalClasspathElements>
|
||
339 | </configuration>
|
||
340 | </plugin>
|
||
341 | 31044 | jldominguez | |
342 | 29097 | jpiera | </plugins>
|
343 | </build>
|
||
344 | </profile>
|
||
345 | 31333 | cordinyana | <profile>
|
346 | <id>eclipse-project</id> |
||
347 | <build>
|
||
348 | <defaultGoal>antrun:run</defaultGoal> |
||
349 | <plugins>
|
||
350 | <plugin>
|
||
351 | <artifactId>maven-antrun-plugin</artifactId> |
||
352 | <configuration>
|
||
353 | <tasks>
|
||
354 | <ant antfile="${build-dir}/ant-tasks/eclipse-tasks.xml" |
||
355 | target="eclipse.all"/> |
||
356 | </tasks>
|
||
357 | </configuration>
|
||
358 | </plugin>
|
||
359 | </plugins>
|
||
360 | </build>
|
||
361 | </profile>
|
||
362 | 27895 | jcarrasco | </profiles>
|
363 | 28554 | cordinyana | <reporting>
|
364 | <plugins>
|
||
365 | <plugin>
|
||
366 | <groupId>org.apache.maven.plugins</groupId> |
||
367 | <artifactId>maven-javadoc-plugin</artifactId> |
||
368 | 29097 | jpiera | <reportSets>
|
369 | <reportSet>
|
||
370 | <id>api</id> |
||
371 | <configuration>
|
||
372 | <subpackages>org.gvsig.fmap.geom</subpackages> |
||
373 | 29688 | jpiera | <excludePackageNames>org.gvsig.fmap.geom.operation:org.gvsig.fmap.geom.impl:org.gvsig.fmap.geom.aggregate.impl:org.gvsig.fmap.geom.primitive.impl:org.gvsig.fmap.geom.type.impl</excludePackageNames> |
374 | 29115 | jpiera | <name>JavaDoc - API</name> |
375 | 30580 | cordinyana | <destDir>api</destDir> |
376 | </configuration>
|
||
377 | 29097 | jpiera | <reports>
|
378 | <report>javadoc</report> |
||
379 | 30580 | cordinyana | </reports>
|
380 | 29097 | jpiera | </reportSet>
|
381 | <reportSet>
|
||
382 | <id>operation</id> |
||
383 | <configuration>
|
||
384 | <subpackages>org.gvsig.fmap.geom.operation</subpackages> |
||
385 | 29115 | jpiera | <name>JavaDoc - Geometry operations</name> |
386 | 30580 | cordinyana | <destDir>operation</destDir> |
387 | 29097 | jpiera | </configuration>
|
388 | <reports>
|
||
389 | <report>javadoc</report> |
||
390 | </reports>
|
||
391 | </reportSet>
|
||
392 | <reportSet>
|
||
393 | <id>impl</id> |
||
394 | <configuration>
|
||
395 | <subpackages>org.gvsig.fmap.geom.impl:org.gvsig.fmap.geom.aggregate.impl:org.gvsig.fmap.geom.primitive.impl:org.gvsig.fmap.geom.type.impl</subpackages> |
||
396 | 29115 | jpiera | <name>JavaDoc - Default implementation</name> |
397 | 30580 | cordinyana | <destDir>impl</destDir> |
398 | </configuration>
|
||
399 | 29097 | jpiera | <reports>
|
400 | <report>javadoc</report> |
||
401 | 30580 | cordinyana | </reports>
|
402 | 29097 | jpiera | </reportSet>
|
403 | </reportSets>
|
||
404 | 28554 | cordinyana | </plugin>
|
405 | </plugins>
|
||
406 | 29097 | jpiera | </reporting>
|
407 | 26009 | cordinyana | </project> |