Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_geometries / pom.xml @ 26009

History | View | Annotate | Download (3.18 KB)

1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3
        <modelVersion>4.0.0</modelVersion>
4
        <groupId>org.gvsig</groupId>
5
        <artifactId>org.gvsig.fmap.geometry</artifactId>
6
        <packaging>jar</packaging>
7
        <version>2.0-SNAPSHOT</version>
8
        <name>libFMap_geometries</name>
9
        <url>http://gvsig.org</url>
10
        <parent>
11
                <groupId>org.gvsig</groupId>
12
                <artifactId>gvsig-library-base-pom</artifactId>
13
                <version>2.0-SNAPSHOT</version>
14
        </parent>
15
        <dependencies>
16
                <dependency>
17
                        <groupId>org.gvsig</groupId>
18
                        <artifactId>libTools</artifactId>
19
                        <version>2.0-SNAPSHOT</version>
20
                </dependency>
21
                <dependency>
22
                        <groupId>org.gvsig</groupId>
23
                        <artifactId>libProjection</artifactId>
24
                        <version>2.0-SNAPSHOT</version>
25
                </dependency>
26
                <dependency>
27
                        <groupId>org.gvsig.legacy</groupId>
28
                        <artifactId>gt2-postgis</artifactId>
29
                        <version>gvsig</version>
30
                </dependency>
31
                <dependency>
32
                        <groupId>org.gvsig.legacy</groupId>
33
                        <artifactId>jts</artifactId>
34
                        <version>gvsig</version>
35
                </dependency>
36
        </dependencies>
37
        <build>
38
                <sourceDirectory>src</sourceDirectory>
39
                <testSourceDirectory>src-test</testSourceDirectory>
40
                <plugins>
41
                        <plugin>
42
                                <groupId>org.apache.maven.plugins</groupId>
43
                                <artifactId>maven-jar-plugin</artifactId>
44
                                <executions>
45
                                        <!--
46
                                                Generates a jar file only with the geometries API
47
                                                TODO: make a good configuration of excludes and 
48
                                                includes, when the api and implementation of
49
                                                the geometries library would be performed. 
50
                                        -->
51
                                        <execution>
52
                                                <id>api</id>
53
                                                <phase>package</phase>
54
                                                <goals>
55
                                                        <goal>jar</goal>
56
                                                </goals>
57
                                                <configuration>
58
                                                        <classifier>api</classifier>
59
                                                        <excludes>
60
                                                                <exclude>**/operation/**</exclude>
61
                                                        </excludes>
62
                                                </configuration>
63
                                        </execution>
64
                                        <!--
65
                                                Generates a jar file only with the geometries implementation
66
                                        -->
67
                                        <execution>
68
                                                <id>impl</id>
69
                                                <phase>package</phase>
70
                                                <goals>
71
                                                        <goal>jar</goal>
72
                                                </goals>
73
                                                <configuration>
74
                                                        <classifier>impl</classifier>
75
                                                        <excludes>
76
                                                                <exclude>**/**</exclude>
77
                                                        </excludes>
78
                                                </configuration>
79
                                        </execution>
80
                                        <!--
81
                                                Generates a jar file only with the geometries operations
82
                                        -->
83
                                        <execution>
84
                                                <id>operation</id>
85
                                                <phase>package</phase>
86
                                                <goals>
87
                                                        <goal>jar</goal>
88
                                                </goals>
89
                                                <configuration>
90
                                                        <classifier>operation</classifier>
91
                                                        <includes>
92
                                                                <include>**/operation/**</include>
93
                                                        </includes>
94
                                                </configuration>
95
                                        </execution>
96
                                </executions>
97
                        </plugin>
98
                </plugins>
99
        </build>
100
        <reporting>
101
                <plugins>
102
                        <plugin>
103
                                <groupId>org.apache.maven.plugins</groupId>
104
                                <artifactId>maven-javadoc-plugin</artifactId>
105
                        </plugin>
106
                        <plugin>
107
                                <groupId>org.apache.maven.plugins</groupId>
108
                                <artifactId>maven-compiler-plugin</artifactId>
109
                                <configuration>
110
                                        <source>1.4</source>
111
                                        <target>1.4</target>
112
                                </configuration>
113
                        </plugin>
114
                </plugins>
115
        </reporting>
116
</project>