Statistics
| Revision:

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

History | View | Annotate | Download (5.09 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
                      http://maven.apache.org/maven-v4_0_0.xsd">
6 20770 jcampos
        <modelVersion>4.0.0</modelVersion>
7
        <groupId>org.gvsig</groupId>
8 26009 cordinyana
        <artifactId>org.gvsig.fmap.geometry</artifactId>
9 20770 jcampos
        <packaging>jar</packaging>
10 22598 jcampos
        <version>2.0-SNAPSHOT</version>
11
        <name>libFMap_geometries</name>
12 21761 jcampos
        <url>http://gvsig.org</url>
13 20770 jcampos
        <parent>
14
                <groupId>org.gvsig</groupId>
15
                <artifactId>gvsig-library-base-pom</artifactId>
16 23440 jmvivo
                <version>2.0-SNAPSHOT</version>
17 20770 jcampos
        </parent>
18
        <dependencies>
19
                <dependency>
20
                        <groupId>org.gvsig</groupId>
21 26756 cordinyana
                        <artifactId>org.gvsig.tools</artifactId>
22 22598 jcampos
                        <version>2.0-SNAPSHOT</version>
23 21761 jcampos
                </dependency>
24
                <dependency>
25 20770 jcampos
                        <groupId>org.gvsig</groupId>
26 27516 cmartinez
                        <artifactId>org.gvsig.projection</artifactId>
27 21761 jcampos
                        <version>2.0-SNAPSHOT</version>
28
                </dependency>
29
                <dependency>
30
                        <groupId>org.gvsig.legacy</groupId>
31
                        <artifactId>jts</artifactId>
32
                        <version>gvsig</version>
33
                </dependency>
34 20770 jcampos
        </dependencies>
35 27895 jcarrasco
36 20770 jcampos
        <build>
37
                <sourceDirectory>src</sourceDirectory>
38
                <testSourceDirectory>src-test</testSourceDirectory>
39 27895 jcarrasco
        </build>
40
41
42
        <profiles>
43
                <profile>
44
                  <id>se</id>
45
                  <activation>
46
                    <activeByDefault>true</activeByDefault>
47
                  </activation>
48
                        <dependencies>
49
                          <dependency>
50
                                        <groupId>org.gvsig.legacy</groupId>
51
                                        <artifactId>gt2-postgis</artifactId>
52
                                        <version>gvsig</version>
53
                                </dependency>
54
                        </dependencies>
55
56
                        <build>
57
58
                        <plugins>
59
                                <plugin>
60
                                        <groupId>org.apache.maven.plugins</groupId>
61
                                        <artifactId>maven-compiler-plugin</artifactId>
62
                                        <configuration>
63
                                                <source>1.4</source>
64
                                                <target>1.4</target>
65
                                        </configuration>
66
                                </plugin>
67
                                <plugin>
68
                                        <groupId>org.apache.maven.plugins</groupId>
69
                                        <artifactId>maven-jar-plugin</artifactId>
70
                                        <configuration>
71
                                                <excludes>
72
                                                        <exclude>**/operation/*/*</exclude>
73
                                                        <exclude>**/impl/**</exclude>
74
                                                </excludes>
75
                                </configuration>
76
                                        <executions>
77
                                                <!--
78
                                                        Generates a jar file only with the geometries API
79
                                                        TODO: make a good configuration of excludes and
80
                                                        includes, when the api and implementation of
81
                                                        the geometries library would be performed.
82
                                                <execution>
83
                                                        <id>api</id>
84
                                                        <phase>package</phase>
85
                                                        <goals>
86
                                                                <goal>jar</goal>
87
                                                        </goals>
88
                                                        <configuration>
89
                                                                <classifier>api</classifier>
90
                                                                <excludes>
91
                                                                        <exclude>**/operation/*/*</exclude>
92
                                                                </excludes>
93
                                                        </configuration>
94
                                                </execution>
95
                                                -->
96
                                                <!--
97
                                                        Generates a jar file only with the geometries implementation
98
                                                -->
99
                                                <execution>
100
                                                        <id>impl</id>
101
                                                        <phase>package</phase>
102
                                                        <goals>
103
                                                                <goal>jar</goal>
104
                                                        </goals>
105
                                                        <configuration>
106
                                                                <classifier>impl</classifier>
107
                                                                <excludes>
108 27916 jpiera
                                                                        <exclude>**/operation/impl/**</exclude>
109 27895 jcarrasco
                                                                </excludes>
110
                                                                <includes>
111
                                                                        <include>**/impl/**</include>
112
                                                                </includes>
113
                                                        </configuration>
114
                                                </execution>
115
                                                <!--
116
                                                        Generates a jar file only with the geometries operations
117
                                                -->
118
                                                <execution>
119
                                                        <id>operation</id>
120
                                                        <phase>package</phase>
121
                                                        <goals>
122
                                                                <goal>jar</goal>
123
                                                        </goals>
124
                                                        <configuration>
125
                                                                <classifier>operation</classifier>
126
                                                                <excludes>
127
                                                                        <exclude>NONE</exclude>
128
                                                                </excludes>
129
                                                                <includes>
130
                                                                        <include>**/operation/*/*</include>
131
                                                                </includes>
132
                                                        </configuration>
133
                                                </execution>
134
                                        </executions>
135
                                </plugin>
136
                        </plugins>
137
                </build>
138
        </profile>
139
140
        <profile>
141
          <id>cdc</id>
142
          <activation>
143
                <activeByDefault>false</activeByDefault>
144
          </activation>
145
146
          <build>
147
148
149
150 26009 cordinyana
                <plugins>
151
                        <plugin>
152 27895 jcarrasco
                                        <groupId>org.apache.maven.plugins</groupId>
153
                                        <artifactId>maven-compiler-plugin</artifactId>
154
                                        <configuration>
155
                                                <excludes>
156
                                                        <exclude>**/operation/*/*</exclude>
157
                                                </excludes>
158
                                                <testExcludes>
159
                                                        <exclude>**/operation/*/*</exclude>
160
                                                </testExcludes>
161
                                        </configuration>
162
                                </plugin>
163
                        <plugin>
164 26009 cordinyana
                                <groupId>org.apache.maven.plugins</groupId>
165 27895 jcarrasco
                                <artifactId>maven-javadoc-plugin</artifactId>
166 26756 cordinyana
                        </plugin>
167
                        <plugin>
168
                                <groupId>org.apache.maven.plugins</groupId>
169 26009 cordinyana
                                <artifactId>maven-jar-plugin</artifactId>
170 26756 cordinyana
                                <configuration>
171 27669 jpiera
                                        <excludes>
172 26756 cordinyana
                                                <exclude>**/operation/*/*</exclude>
173 27669 jpiera
                                                <exclude>**/impl/**</exclude>
174
                                        </excludes>
175 27895 jcarrasco
                                </configuration>
176 26009 cordinyana
                                <executions>
177
                                        <execution>
178
                                                <id>impl</id>
179
                                                <phase>package</phase>
180
                                                <goals>
181
                                                        <goal>jar</goal>
182
                                                </goals>
183
                                                <configuration>
184
                                                        <classifier>impl</classifier>
185
                                                        <excludes>
186 27669 jpiera
                                                                <exclude>**/operation/impl/**</exclude>
187 26009 cordinyana
                                                        </excludes>
188 27319 cordinyana
                                                        <includes>
189
                                                                <include>**/impl/**</include>
190
                                                        </includes>
191 26009 cordinyana
                                                </configuration>
192
                                        </execution>
193
                                </executions>
194
                        </plugin>
195 27895 jcarrasco
196 26009 cordinyana
                </plugins>
197 20770 jcampos
        </build>
198 27895 jcarrasco
        </profile>
199
        </profiles>
200 26009 cordinyana
</project>