Strabon

annotate endpoint/pom.xml @ 73:c0ff52c25cb3

adding endpoint component
author Kostis Kyzirakos <kkyzir@di.uoa.gr>
date Thu Mar 22 12:34:16 2012 +0100 (2012-03-22)
parents
children e2f2da9fceb5
rev   line source
kkyzir@73 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
kkyzir@73 4 <parent>
kkyzir@73 5 <groupId>eu.earthobservatory</groupId>
kkyzir@73 6 <artifactId>strabon</artifactId>
kkyzir@73 7 <version>3.1.8-SNAPSHOT</version>
kkyzir@73 8 </parent>
kkyzir@73 9
kkyzir@73 10 <artifactId>strabon-endpoint</artifactId>
kkyzir@73 11 <packaging>war</packaging>
kkyzir@73 12
kkyzir@73 13 <name>StrabonEndpoint</name>
kkyzir@73 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>
kkyzir@73 29 <artifactId>strabon-runtime</artifactId>
kkyzir@73 30 <type>jar</type>
kkyzir@73 31 <scope>compile</scope>
kkyzir@73 32 </dependency>
kkyzir@73 33
kkyzir@73 34 <!-- GeoTools -->
kkyzir@73 35 <dependency>
kkyzir@73 36 <groupId>org.geotools.xsd</groupId>
kkyzir@73 37 <artifactId>gt-xsd-kml</artifactId>
kkyzir@73 38 </dependency>
kkyzir@73 39
kkyzir@73 40 <dependency>
kkyzir@73 41 <groupId>org.geotools</groupId>
kkyzir@73 42 <artifactId>gt-xml</artifactId>
kkyzir@73 43 </dependency>
kkyzir@73 44
kkyzir@73 45 <dependency>
kkyzir@73 46 <groupId>org.geotools</groupId>
kkyzir@73 47 <artifactId>gt-epsg-hsql</artifactId>
kkyzir@73 48 </dependency>
kkyzir@73 49 <dependency>
kkyzir@73 50 <groupId>org.geotools</groupId>
kkyzir@73 51 <artifactId>gt-shapefile</artifactId>
kkyzir@73 52 </dependency>
kkyzir@73 53
kkyzir@73 54 <!-- Testing: JUnit -->
kkyzir@73 55 <dependency>
kkyzir@73 56 <groupId>junit</groupId>
kkyzir@73 57 <artifactId>junit</artifactId>
kkyzir@73 58 <scope>test</scope>
kkyzir@73 59 </dependency>
kkyzir@73 60
kkyzir@73 61 <!-- JDBC Drivers -->
kkyzir@73 62
kkyzir@73 63 <dependency>
kkyzir@73 64 <groupId>postgresql</groupId>
kkyzir@73 65 <artifactId>postgresql</artifactId>
kkyzir@73 66 </dependency>
kkyzir@73 67
kkyzir@73 68 <!-- Spring framework -->
kkyzir@73 69 <dependency>
kkyzir@73 70 <groupId>org.springframework</groupId>
kkyzir@73 71 <artifactId>spring-webmvc</artifactId>
kkyzir@73 72 <exclusions>
kkyzir@73 73 <exclusion>
kkyzir@73 74 <groupId>commons-logging</groupId>
kkyzir@73 75 <artifactId>commons-logging</artifactId>
kkyzir@73 76 </exclusion>
kkyzir@73 77 </exclusions>
kkyzir@73 78 </dependency>
kkyzir@73 79 <dependency>
kkyzir@73 80 <groupId>org.springframework</groupId>
kkyzir@73 81 <artifactId>spring-aop</artifactId>
kkyzir@73 82 <exclusions>
kkyzir@73 83 <exclusion>
kkyzir@73 84 <groupId>commons-logging</groupId>
kkyzir@73 85 <artifactId>commons-logging</artifactId>
kkyzir@73 86 </exclusion>
kkyzir@73 87 </exclusions>
kkyzir@73 88 </dependency>
kkyzir@73 89
kkyzir@73 90 <dependency>
kkyzir@73 91 <groupId>org.apache.cxf</groupId>
kkyzir@73 92 <artifactId>cxf-rt-frontend-jaxws</artifactId>
kkyzir@73 93 </dependency>
kkyzir@73 94
kkyzir@73 95 <dependency>
kkyzir@73 96 <groupId>org.apache.cxf</groupId>
kkyzir@73 97 <artifactId>cxf-rt-transports-http</artifactId>
kkyzir@73 98 </dependency>
kkyzir@73 99
kkyzir@73 100 <dependency>
kkyzir@73 101 <groupId>org.apache.cxf</groupId>
kkyzir@73 102 <artifactId>cxf-rt-transports-http-jetty</artifactId>
kkyzir@73 103 </dependency>
kkyzir@73 104
kkyzir@73 105 <dependency>
kkyzir@73 106 <groupId>commons-validator</groupId>
kkyzir@73 107 <artifactId>commons-validator</artifactId>
kkyzir@73 108 </dependency>
kkyzir@73 109 </dependencies>
kkyzir@73 110
kkyzir@73 111 <build>
kkyzir@73 112 <plugins>
kkyzir@73 113 <plugin>
kkyzir@73 114 <groupId>org.apache.maven.plugins</groupId>
kkyzir@73 115 <artifactId>maven-compiler-plugin</artifactId>
kkyzir@73 116 <version>2.3.2</version>
kkyzir@73 117 <configuration>
kkyzir@73 118 <source>1.6</source>
kkyzir@73 119 <target>1.6</target>
kkyzir@73 120 <compilerArguments>
kkyzir@73 121 <endorseddirs>${endorsed.dir}</endorseddirs>
kkyzir@73 122 </compilerArguments>
kkyzir@73 123 </configuration>
kkyzir@73 124 </plugin>
kkyzir@73 125 <plugin>
kkyzir@73 126 <groupId>org.apache.maven.plugins</groupId>
kkyzir@73 127 <artifactId>maven-war-plugin</artifactId>
kkyzir@73 128 <version>2.1.1</version>
kkyzir@73 129 <configuration>
kkyzir@73 130 <webXml>${basedir}/WebContent/WEB-INF/web.xml</webXml>
kkyzir@73 131 <webResources>
kkyzir@73 132 <resource>
kkyzir@73 133 <targetPath>/WEB-INF</targetPath>
kkyzir@73 134 <directory>${basedir}/WebContent/WEB-INF</directory>
kkyzir@73 135 <includes>
kkyzir@73 136 <include>lib/**</include>
kkyzir@73 137 </includes>
kkyzir@73 138 </resource>
kkyzir@73 139
kkyzir@73 140 <resource>
kkyzir@73 141 <targetPath>/WEB-INF</targetPath>
kkyzir@73 142 <directory>${basedir}</directory>
kkyzir@73 143 <includes>
kkyzir@73 144 <include>wsdl/**</include>
kkyzir@73 145 </includes>
kkyzir@73 146 </resource>
kkyzir@73 147
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>beans.xml</include>
kkyzir@73 153 </includes>
kkyzir@73 154 </resource>
kkyzir@73 155
kkyzir@73 156 <resource>
kkyzir@73 157 <targetPath>/</targetPath>
kkyzir@73 158 <directory>${basedir}/WebContent</directory>
kkyzir@73 159 <includes>
kkyzir@73 160 <include>style.css</include>
kkyzir@73 161 <include>store.jsp</include>
kkyzir@73 162 </includes>
kkyzir@73 163 </resource>
kkyzir@73 164
kkyzir@73 165 <resource>
kkyzir@73 166 <targetPath>/</targetPath>
kkyzir@73 167 <directory>${basedir}/WebContent</directory>
kkyzir@73 168 <includes>
kkyzir@73 169 <include>images/**</include>
kkyzir@73 170 </includes>
kkyzir@73 171 </resource>
kkyzir@73 172 </webResources>
kkyzir@73 173 <!--
kkyzir@73 174 <archive>
kkyzir@73 175 <manifest>
kkyzir@73 176 <addClasspath>true</addClasspath>
kkyzir@73 177 </manifest>
kkyzir@73 178 </archive>
kkyzir@73 179 -->
kkyzir@73 180 </configuration>
kkyzir@73 181 </plugin>
kkyzir@73 182 <plugin>
kkyzir@73 183 <groupId>org.apache.maven.plugins</groupId>
kkyzir@73 184 <artifactId>maven-dependency-plugin</artifactId>
kkyzir@73 185 <version>2.1</version>
kkyzir@73 186 <executions>
kkyzir@73 187 <execution>
kkyzir@73 188 <phase>validate</phase>
kkyzir@73 189 <goals>
kkyzir@73 190 <goal>copy</goal>
kkyzir@73 191 </goals>
kkyzir@73 192 <configuration>
kkyzir@73 193 <outputDirectory>${endorsed.dir}</outputDirectory>
kkyzir@73 194 <silent>true</silent>
kkyzir@73 195 <artifactItems>
kkyzir@73 196 <artifactItem>
kkyzir@73 197 <groupId>javax</groupId>
kkyzir@73 198 <artifactId>javaee-endorsed-api</artifactId>
kkyzir@73 199 <version>6.0</version>
kkyzir@73 200 <type>jar</type>
kkyzir@73 201 </artifactItem>
kkyzir@73 202 </artifactItems>
kkyzir@73 203 </configuration>
kkyzir@73 204 </execution>
kkyzir@73 205 </executions>
kkyzir@73 206 </plugin>
kkyzir@73 207 <plugin>
kkyzir@73 208 <artifactId>maven-release-plugin</artifactId>
kkyzir@73 209 <version>2.2.2</version>
kkyzir@73 210 <configuration>
kkyzir@73 211 <tagNameFormat>v@{project.version}</tagNameFormat>
kkyzir@73 212 <autoVersionSubmodules>true</autoVersionSubmodules>
kkyzir@73 213 </configuration>
kkyzir@73 214 </plugin>
kkyzir@73 215 </plugins>
kkyzir@73 216 </build>
kkyzir@73 217 </project>