Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / extensions / extWMS / pom.xml @ 37198

History | View | Annotate | Download (8.09 KB)

1
<?xml version="1.0" encoding="UTF-8"?>
2

    
3
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5
                      http://maven.apache.org/xsd/maven-4.0.0.xsd">
6

    
7
    <modelVersion>4.0.0</modelVersion>
8
    <groupId>org.gvsig</groupId>
9
    <artifactId>org.gvsig.wms</artifactId>
10
    <packaging>jar</packaging>
11
    <version>2.0-SNAPSHOT</version>
12
    <name>Web Map Service support</name>
13
    <url>http://gvsig.org</url>
14
    <description>WMS support
15
        </description>
16
    <parent>
17
        <groupId>org.gvsig</groupId>
18
        <artifactId>gvsig-base-extension-pom</artifactId>
19
        <version>2.0-SNAPSHOT</version>
20
    </parent>
21
    <distributionManagement>
22
        <site>
23
            <id>gvsig-repository</id>
24
            <url>${site-repository}/</url>
25
        </site>
26
    </distributionManagement>
27

    
28
    <dependencies>
29
        <dependency>
30
            <groupId>org.gvsig</groupId>
31
            <artifactId>org.gvsig.andami</artifactId>
32
            <scope>compile</scope>
33
        </dependency>
34
        <dependency>
35
            <groupId>org.gvsig</groupId>
36
            <artifactId>org.gvsig.app</artifactId>
37
            <version>2.0-SNAPSHOT</version>
38
            <scope>compile</scope>
39
        </dependency>
40
        <dependency>
41
            <groupId>org.gvsig</groupId>
42
            <artifactId>org.gvsig.fmap.dal</artifactId>
43
            <scope>compile</scope>
44
        </dependency>
45
        <dependency>
46
            <groupId>org.gvsig</groupId>
47
            <artifactId>org.gvsig.fmap.mapcontext</artifactId>
48
            <scope>compile</scope>
49
        </dependency>
50
        <dependency>
51
            <groupId>org.gvsig</groupId>
52
            <artifactId>org.gvsig.compat</artifactId>
53
            <scope>compile</scope>
54
        </dependency>
55
        <dependency>
56
            <groupId>org.gvsig</groupId>
57
            <artifactId>org.gvsig.projection</artifactId>
58
            <scope>compile</scope>
59
        </dependency>
60
        <dependency>
61
            <groupId>org.gvsig</groupId>
62
            <artifactId>org.gvsig.tools.lib</artifactId>
63
            <scope>compile</scope>
64
        </dependency>
65
        <dependency>
66
            <groupId>org.gvsig</groupId>
67
            <artifactId>org.gvsig.utils</artifactId>
68
            <scope>compile</scope>
69
        </dependency>
70
        <dependency>
71
            <groupId>org.gvsig</groupId>
72
            <artifactId>org.gvsig.symbology.lib.api</artifactId>
73
            <scope>compile</scope>
74
        </dependency>
75
        <dependency>
76
            <groupId>org.gvsig</groupId>
77
            <artifactId>org.gvsig.fmap.control</artifactId>
78
            <scope>compile</scope>
79
        </dependency>
80
        <dependency>
81
            <groupId>org.gvsig</groupId>
82
            <artifactId>org.gvsig.rastertools</artifactId>
83
            <version>2.0-SNAPSHOT</version>
84
            <scope>compile</scope>
85
        </dependency>
86
        <dependency>
87
            <groupId>org.gvsig</groupId>
88
            <artifactId>org.gvsig.rastertools</artifactId>
89
            <version>2.0-SNAPSHOT</version>
90
            <classifier>fmap</classifier>
91
            <scope>compile</scope>
92
        </dependency>
93
        <dependency>
94
            <groupId>org.gvsig</groupId>
95
            <artifactId>org.gvsig.ui</artifactId>
96
            <scope>compile</scope>
97
        </dependency>
98
        <dependency>
99
            <groupId>org.gvsig</groupId>
100
            <artifactId>org.gvsig.remoteclient</artifactId>
101
            <scope>compile</scope>
102
        </dependency>
103
        <dependency>
104
            <groupId>org.gvsig</groupId>
105
            <artifactId>org.gvsig.fmap.geometry</artifactId>
106
            <scope>compile</scope>
107
        </dependency>
108
        <dependency>
109
            <groupId>org.gvsig</groupId>
110
            <artifactId>org.gvsig.metadata.lib.basic.api</artifactId>
111
            <scope>compile</scope>
112
        </dependency>
113
        <dependency>
114
            <groupId>org.slf4j</groupId>
115
            <artifactId>slf4j-api</artifactId>
116
            <scope>compile</scope>
117
        </dependency>
118
        <dependency>
119
            <groupId>castor</groupId>
120
            <artifactId>castor</artifactId>
121
            <scope>compile</scope>
122
        </dependency>
123
        <dependency>
124
            <groupId>net.sf.kxml</groupId>
125
            <artifactId>kxml2</artifactId>
126
            <scope>compile</scope>
127
        </dependency>
128
        <dependency>
129
            <groupId>xmlpull</groupId>
130
            <artifactId>xmlpull</artifactId>
131
            <scope>compile</scope>
132
        </dependency>
133
        <!--TEST -->
134
        <dependency>
135
            <groupId>org.gvsig</groupId>
136
            <artifactId>org.gvsig.tools.lib</artifactId>
137
            <type>test-jar</type>
138
            <scope>test</scope>
139
        </dependency>
140
    </dependencies>
141
    <properties>
142
        <build-dir>${basedir}/../build</build-dir>
143
        <eclipse.project.name>extWMS</eclipse.project.name>
144
    </properties>
145
    <build>
146
        <sourceDirectory>src</sourceDirectory>
147
        <testSourceDirectory>src-test</testSourceDirectory>
148
        <resources>
149
            <resource>
150
                <directory>src</directory>
151
                <includes>
152
                    <include>**/*.gif</include>
153
                    <include>**/*.png</include>
154
                    <include>**/*.PNG</include>
155
                    <include> **/*.bmp</include>
156
                    <include> **/*.jpg</include>
157
                    <include> **/*.jpeg</include>
158
                </includes>
159
            </resource>
160
        </resources>
161
        <plugins>
162
            <plugin>
163
                <groupId>org.apache.maven.plugins</groupId>
164
                <artifactId>maven-jar-plugin</artifactId>
165
                <configuration>
166
                    <includes>
167
                        <include>org/gvsig/wms/fmap/**</include>
168
                    </includes>
169
                </configuration>
170
                <executions>
171
                    <!-- Generates a jar file only with the extension classes. -->
172
                    <execution>
173
                        <id>extension</id>
174
                        <phase>package</phase>
175
                        <goals>
176
                            <goal>jar</goal>
177
                        </goals>
178
                        <configuration>
179
                            <classifier>extension</classifier>
180
                            <includes>
181
                                <include>**</include>
182
                            </includes>
183
                            <excludes>
184
                                <exclude>org/gvsig/wms/fmap/**</exclude>
185
                            </excludes>
186
                        </configuration>
187
                    </execution>
188
                </executions>
189
            </plugin>
190
            <plugin>
191
                <artifactId>maven-antrun-plugin</artifactId>
192
                <executions>
193
                    <execution>
194
                        <id>services</id>
195
                        <phase>package</phase>
196
                        <goals>
197
                            <goal>run</goal>
198
                        </goals>
199
                        <configuration>
200
                            <tasks>
201
                                <jar
202
                                    destfile="${project.build.directory}/${project.build.finalName}.jar"
203
                                    update="true">
204
                                    <fileset dir="${basedir}/resources/fmap" />
205
                                </jar>
206
                            </tasks>
207
                        </configuration>
208
                    </execution>
209
                </executions>
210
            </plugin>
211
            <plugin>
212
                <groupId>org.apache.maven.plugins</groupId>
213
                <artifactId>maven-surefire-plugin</artifactId>
214
                <configuration>
215
                    <additionalClasspathElements>
216
                        <additionalClasspathElement>${basedir}/resources/fmap</additionalClasspathElement>
217
                    </additionalClasspathElements>
218
                    <!-- TODO: MAKE TESTS WORK AND REMOVE THIS OPTION -->
219
                    <skipTests>true</skipTests>
220
                </configuration>
221
            </plugin>
222
        </plugins>
223
    </build>
224
</project>