Strabon

annotate endpoint/pom.xml @ 1427:5b6b65340693

merge with default branch
author Babis Nikolaou <charnik@di.uoa.gr>
date Wed Sep 24 18:44:26 2014 +0300 (2014-09-24)
parents 4dff2f1163d8 9bf18b76f448
children ba8fb069b2ca
rev   line source
kkyzir@113 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
kkyzir@73 2 <modelVersion>4.0.0</modelVersion>
kkyzir@73 3
ggarbis@266 4 <parent>
ggarbis@266 5 <groupId>eu.earthobservatory</groupId>
ggarbis@266 6 <artifactId>strabon</artifactId>
Konstantina@1291 7 <version>3.2.10-temporals-SNAPSHOT</version>
ggarbis@266 8 </parent>
ggarbis@266 9
kkyzir@73 10 <artifactId>strabon-endpoint</artifactId>
kkyzir@73 11 <packaging>war</packaging>
kkyzir@73 12
charnik@686 13 <name>Strabon: Endpoint</name>
ggarbis@266 14 <description>An endpoint for Strabon</description>
kkyzir@73 15
kkyzir@73 16 <properties>
kkyzir@73 17 <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
kkyzir@73 18 </properties>
kkyzir@73 19
kkyzir@73 20 <dependencies>
kkyzir@73 21 <dependency>
kkyzir@73 22 <groupId>javax</groupId>
kkyzir@73 23 <artifactId>javaee-web-api</artifactId>
kkyzir@73 24 <scope>provided</scope>
kkyzir@73 25 </dependency>
kkyzir@73 26
kkyzir@73 27 <dependency>
kkyzir@73 28 <groupId>eu.earthobservatory</groupId>
charnik@1004 29 <artifactId>strabon-vocabulary</artifactId>
charnik@965 30 </dependency>
charnik@965 31
charnik@965 32 <dependency>
charnik@965 33 <groupId>eu.earthobservatory</groupId>
kkyzir@73 34 <artifactId>strabon-runtime</artifactId>
kkyzir@73 35 <type>jar</type>
kkyzir@73 36 <scope>compile</scope>
charnik@402 37 <exclusions>
charnik@402 38 <exclusion>
charnik@402 39 <artifactId>servlet-api-2.5</artifactId>
charnik@402 40 <groupId>org.mortbay.jetty</groupId>
charnik@402 41 </exclusion>
charnik@402 42 <exclusion>
charnik@402 43 <artifactId>jsp-api-2.1</artifactId>
charnik@402 44 <groupId>org.mortbay.jetty</groupId>
charnik@402 45 </exclusion>
charnik@402 46 </exclusions>
kkyzir@73 47 </dependency>
charnik@518 48
kkyzir@73 49 <!-- GeoTools -->
kkyzir@73 50 <dependency>
kkyzir@73 51 <groupId>org.geotools.xsd</groupId>
kkyzir@73 52 <artifactId>gt-xsd-kml</artifactId>
kkyzir@73 53 </dependency>
kkyzir@73 54
kkyzir@73 55 <dependency>
kkyzir@73 56 <groupId>org.geotools</groupId>
kkyzir@73 57 <artifactId>gt-xml</artifactId>
kkyzir@73 58 </dependency>
kkyzir@73 59
kkyzir@73 60 <dependency>
kkyzir@73 61 <groupId>org.geotools</groupId>
kkyzir@73 62 <artifactId>gt-epsg-hsql</artifactId>
kkyzir@73 63 </dependency>
kkyzir@73 64 <dependency>
kkyzir@73 65 <groupId>org.geotools</groupId>
kkyzir@73 66 <artifactId>gt-shapefile</artifactId>
kkyzir@73 67 </dependency>
kkyzir@73 68
kkyzir@73 69 <!-- Testing: JUnit -->
kkyzir@73 70 <dependency>
kkyzir@73 71 <groupId>junit</groupId>
kkyzir@73 72 <artifactId>junit</artifactId>
kkyzir@73 73 <scope>test</scope>
kkyzir@73 74 </dependency>
kkyzir@73 75
kkyzir@73 76 <!-- JDBC Drivers -->
kkyzir@73 77
kkyzir@73 78 <dependency>
kkyzir@73 79 <groupId>postgresql</groupId>
kkyzir@73 80 <artifactId>postgresql</artifactId>
kkyzir@73 81 </dependency>
kkyzir@73 82
kkyzir@73 83 <!-- Spring framework -->
kkyzir@73 84 <dependency>
kkyzir@73 85 <groupId>org.springframework</groupId>
kkyzir@73 86 <artifactId>spring-webmvc</artifactId>
kkyzir@73 87 <exclusions>
kkyzir@73 88 <exclusion>
kkyzir@73 89 <groupId>commons-logging</groupId>
kkyzir@73 90 <artifactId>commons-logging</artifactId>
kkyzir@73 91 </exclusion>
kkyzir@73 92 </exclusions>
kkyzir@73 93 </dependency>
kkyzir@73 94 <dependency>
kkyzir@73 95 <groupId>org.springframework</groupId>
kkyzir@73 96 <artifactId>spring-aop</artifactId>
kkyzir@73 97 <exclusions>
kkyzir@73 98 <exclusion>
kkyzir@73 99 <groupId>commons-logging</groupId>
kkyzir@73 100 <artifactId>commons-logging</artifactId>
kkyzir@73 101 </exclusion>
kkyzir@73 102 </exclusions>
kkyzir@73 103 </dependency>
ggarbis@266 104
ggarbis@266 105 <dependency>
ggarbis@266 106 <groupId>commons-validator</groupId>
ggarbis@266 107 <artifactId>commons-validator</artifactId>
ggarbis@266 108 </dependency>
ggarbis@263 109 </dependencies>
kkyzir@73 110
kkyzir@73 111 <build>
charnik@955 112 <resources>
charnik@955 113 <resource>
charnik@955 114 <directory>src/main/resources</directory>
charnik@955 115 <filtering>true</filtering>
charnik@955 116 <includes>
charnik@955 117 <include>**/version.properties</include>
charnik@955 118 </includes>
charnik@955 119 </resource>
charnik@955 120 <resource>
charnik@955 121 <directory>src/main/resources</directory>
charnik@955 122 <filtering>false</filtering>
charnik@955 123 <excludes>
charnik@955 124 <exclude>**/version.properties</exclude>
charnik@955 125 </excludes>
charnik@955 126 </resource>
charnik@955 127 </resources>
kkyzir@73 128 <plugins>
kkyzir@73 129 <plugin>
kkyzir@73 130 <groupId>org.apache.maven.plugins</groupId>
kkyzir@73 131 <artifactId>maven-compiler-plugin</artifactId>
kkyzir@73 132 <version>2.3.2</version>
kkyzir@73 133 <configuration>
kkyzir@73 134 <source>1.6</source>
kkyzir@73 135 <target>1.6</target>
kkyzir@73 136 <compilerArguments>
kkyzir@73 137 <endorseddirs>${endorsed.dir}</endorseddirs>
kkyzir@73 138 </compilerArguments>
kkyzir@73 139 </configuration>
kkyzir@73 140 </plugin>
kkyzir@73 141 <plugin>
kkyzir@73 142 <groupId>org.apache.maven.plugins</groupId>
kkyzir@73 143 <artifactId>maven-war-plugin</artifactId>
kkyzir@73 144 <version>2.1.1</version>
kkyzir@73 145 <configuration>
kkyzir@73 146 <webXml>${basedir}/WebContent/WEB-INF/web.xml</webXml>
kkyzir@73 147 <webResources>
kkyzir@73 148 <resource>
kkyzir@73 149 <targetPath>/WEB-INF</targetPath>
kkyzir@73 150 <directory>${basedir}/WebContent/WEB-INF</directory>
kkyzir@73 151 <includes>
kkyzir@73 152 <include>lib/**</include>
kkyzir@73 153 </includes>
kkyzir@73 154 </resource>
kkyzir@73 155
kkyzir@73 156 <resource>
kkyzir@73 157 <targetPath>/WEB-INF</targetPath>
kkyzir@73 158 <directory>${basedir}</directory>
kkyzir@73 159 <includes>
kkyzir@73 160 <include>wsdl/**</include>
kkyzir@73 161 </includes>
kkyzir@73 162 </resource>
kkyzir@73 163
kkyzir@73 164 <resource>
kkyzir@73 165 <targetPath>/WEB-INF</targetPath>
kkyzir@73 166 <directory>${basedir}/WebContent/WEB-INF</directory>
kkyzir@73 167 <includes>
kkyzir@73 168 <include>beans.xml</include>
charnik@550 169 <include>connection.properties</include>
sgian@642 170 <include>credentials.properties</include>
kkyzir@73 171 </includes>
kkyzir@73 172 </resource>
ggarbis@266 173
kkyzir@73 174 <resource>
charnik@306 175 <targetPath>/WEB-INF/classes</targetPath>
charnik@306 176 <directory>${basedir}/src</directory>
charnik@306 177 <includes>
charnik@306 178 <include>log4j.properties</include>
charnik@306 179 </includes>
charnik@306 180 </resource>
charnik@306 181
charnik@306 182 <resource>
kkyzir@73 183 <targetPath>/</targetPath>
kkyzir@73 184 <directory>${basedir}/WebContent</directory>
kkyzir@73 185 <includes>
kkyzir@73 186 <include>style.css</include>
kkyzir@608 187 <include>style-menu.css</include>
kkyzir@73 188 <include>store.jsp</include>
charnik@499 189 <include>query.jsp</include>
charnik@499 190 <include>describe.jsp</include>
charnik@548 191 <include>connection.jsp</include>
sgian@570 192 <include>connection.jsp</include>
sgian@570 193 <include>browse.jsp</include>
gstam@1311 194 <include>header.html</include>
kkyzir@73 195 </includes>
kkyzir@73 196 </resource>
ggarbis@266 197
kkyzir@73 198 <resource>
kkyzir@73 199 <targetPath>/</targetPath>
kkyzir@73 200 <directory>${basedir}/WebContent</directory>
kkyzir@73 201 <includes>
kkyzir@73 202 <include>images/**</include>
charnik@542 203 <include>js/**</include>
kkyzir@73 204 </includes>
kkyzir@73 205 </resource>
kkyzir@73 206 </webResources>
ggarbis@266 207 <!-- <archive> <manifest> <addClasspath>true</addClasspath> </manifest>
ggarbis@266 208 </archive> -->
kkyzir@82 209 </configuration>
kkyzir@82 210 </plugin>
kkyzir@1056 211 <!--
kkyzir@1056 212 <plugin>
kkyzir@1056 213 <groupId>org.eclipse.m2e</groupId>
kkyzir@1056 214 <artifactId>lifecycle-mapping</artifactId>
kkyzir@1056 215 <version>1.0.0</version>
kkyzir@1056 216 <configuration>
kkyzir@1056 217 <lifecycleMappingMetadata>
kkyzir@1056 218 <pluginExecutions>
kkyzir@1056 219 <pluginExecution>
kkyzir@1056 220 <pluginExecutionFilter>
kkyzir@1056 221 <groupId>org.apache.maven.plugins</groupId>
kkyzir@1056 222 <artifactId>maven-dependency-plugin</artifactId>
kkyzir@1056 223 <versionRange>[2.1,)</versionRange>
kkyzir@1056 224 <goals>
kkyzir@1056 225 <goal>copy-dependencies</goal>
kkyzir@1056 226 </goals>
kkyzir@1056 227 </pluginExecutionFilter>
kkyzir@1056 228 <action>
kkyzir@1056 229 <ignore />
kkyzir@1056 230 </action>
kkyzir@1056 231 </pluginExecution>
kkyzir@1056 232 </pluginExecutions>
kkyzir@1056 233 </lifecycleMappingMetadata>
kkyzir@1056 234 </configuration>
kkyzir@1056 235 </plugin>
kkyzir@1056 236 -->
kkyzir@73 237 <plugin>
kkyzir@73 238 <groupId>org.apache.maven.plugins</groupId>
kkyzir@73 239 <artifactId>maven-dependency-plugin</artifactId>
ggarbis@266 240 <version>2.4</version>
kkyzir@73 241 <executions>
kkyzir@73 242 <execution>
ggarbis@266 243 <!-- <phase>validate</phase> -->
ggarbis@266 244 <phase>package</phase>
kkyzir@73 245 <goals>
kkyzir@73 246 <goal>copy</goal>
kkyzir@73 247 </goals>
kkyzir@73 248 <configuration>
kkyzir@73 249 <outputDirectory>${endorsed.dir}</outputDirectory>
kkyzir@73 250 <silent>true</silent>
kkyzir@73 251 <artifactItems>
kkyzir@73 252 <artifactItem>
kkyzir@73 253 <groupId>javax</groupId>
kkyzir@73 254 <artifactId>javaee-endorsed-api</artifactId>
kkyzir@73 255 <version>6.0</version>
kkyzir@73 256 <type>jar</type>
kkyzir@73 257 </artifactItem>
kkyzir@73 258 </artifactItems>
kkyzir@73 259 </configuration>
kkyzir@73 260 </execution>
kkyzir@73 261 </executions>
kkyzir@73 262 </plugin>
kkyzir@73 263 <plugin>
kkyzir@73 264 <artifactId>maven-release-plugin</artifactId>
kkyzir@73 265 <version>2.2.2</version>
kkyzir@73 266 <configuration>
kkyzir@73 267 <tagNameFormat>v@{project.version}</tagNameFormat>
kkyzir@73 268 <autoVersionSubmodules>true</autoVersionSubmodules>
kkyzir@73 269 </configuration>
kkyzir@73 270 </plugin>
kkyzir@73 271 </plugins>
ggarbis@266 272
ggarbis@266 273 <pluginManagement>
ggarbis@266 274 <plugins>
ggarbis@266 275 <!-- <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId>
ggarbis@266 276 <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions>
ggarbis@266 277 <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId>
ggarbis@266 278 <artifactId>maven-dependency-plugin</artifactId> <versionRange>[2.3,)</versionRange>
ggarbis@266 279 <goals> <goal>copy-dependencies</goal> </goals> </pluginExecutionFilter>
ggarbis@266 280 <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata>
ggarbis@266 281 </configuration> </plugin> -->
ggarbis@266 282 <plugin>
ggarbis@266 283 <groupId>org.eclipse.m2e</groupId>
ggarbis@266 284 <artifactId>lifecycle-mapping</artifactId>
ggarbis@266 285 <version>1.0.0</version>
ggarbis@266 286 <configuration>
ggarbis@266 287 <lifecycleMappingMetadata>
ggarbis@266 288 <pluginExecutions>
ggarbis@266 289 <pluginExecution>
ggarbis@266 290 <pluginExecutionFilter>
ggarbis@266 291 <groupId>org.apache.maven.plugins</groupId>
ggarbis@266 292 <artifactId>maven-dependency-plugin</artifactId>
kkyzir@1056 293 <versionRange>[2.4,)</versionRange>
ggarbis@266 294 <goals>
ggarbis@266 295 <goal>copy-dependencies</goal>
ggarbis@266 296 </goals>
ggarbis@266 297 </pluginExecutionFilter>
ggarbis@266 298 <action>
ggarbis@266 299 <ignore />
ggarbis@266 300 </action>
ggarbis@266 301 </pluginExecution>
ggarbis@266 302 </pluginExecutions>
ggarbis@266 303 </lifecycleMappingMetadata>
ggarbis@266 304 </configuration>
ggarbis@266 305 </plugin>
ggarbis@266 306 </plugins>
ggarbis@266 307 </pluginManagement>
ggarbis@263 308 </build>
kkyzir@73 309 </project>