1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4 5 <modelVersion>4.0.0</modelVersion> 6 7 <parent> 8 <groupId>org.geotools</groupId> 9 <artifactId>app-schema</artifactId> 10 <version>24.1</version> 11 </parent> 12 13 <groupId>org.geotools</groupId> 14 <artifactId>gt-app-schema</artifactId> 15 <name>Application Schema DataAccess</name> 16 17 <description>DataAccess to create complex feature types defined in a GML application schema.</description> 18 19 <developers> 20 <developer> 21 <name>Nuno Oliveira</name> 22 <id>nmco</id> 23 <email>nuno.oliveira@geo-solutions.it</email> 24 <organization>GeoSolutions</organization> 25 <roles> 26 <role>Module Maintainer</role> 27 <role>Java Developer</role> 28 </roles> 29 </developer> 30 <developer> 31 <name>Fernando Mino</name> 32 <id>fernandor777</id> 33 <email>fernando.mino@geo-solutions.it</email> 34 <organization>GeoSolutions</organization> 35 <roles> 36 <role>Module Maintainer</role> 37 <role>Java Developer</role> 38 </roles> 39 </developer> 40 <developer> 41 <name>Ben Caradoc-Davies</name> 42 <id>bencaradocdavies</id> 43 <email>ben@transient.nz</email> 44 <organization>Transient Software Limited</organization> 45 <roles> 46 <role>Java Developer</role> 47 </roles> 48 <timezone>Pacific/Auckland</timezone> 49 </developer> 50 <developer> 51 <name>Rini Angreani</name> 52 <id>ang05a</id> 53 <email>Rini.Angreani@csiro.au</email> 54 <organization>CSIRO Earth Science and Resource Engineering</organization> 55 <roles> 56 <role>Java Developer</role> 57 </roles> 58 <timezone>8</timezone> 59 </developer> 60 </developers> 61 62 <dependencies> 63 <dependency> 64 <groupId>org.geotools</groupId> 65 <artifactId>gt-complex</artifactId> 66 <version>${project.version}</version> 67 </dependency> 68 <dependency> 69 <groupId>org.geotools</groupId> 70 <artifactId>gt-complex</artifactId> 71 <version>${project.version}</version> 72 <classifier>tests</classifier> 73 <scope>test</scope> 74 </dependency> 75 <dependency> 76 <groupId>org.jdom</groupId> 77 <artifactId>jdom2</artifactId> 78 </dependency> 79 <dependency> 80 <groupId>commons-digester</groupId> 81 <artifactId>commons-digester</artifactId> 82 <version>1.8.1</version> 83 <exclusions> 84 <exclusion> 85 <groupId>commons-beanutils</groupId> 86 <artifactId>commons-beanutils</artifactId> 87 </exclusion> 88 </exclusions> 89 </dependency> 90 <dependency> 91 <!-- override transitive dependency from commons-digester 1.7 which depends on commons-collections 92 2.1, since xml (SchemaIndexImpl) depends on commons-collections 3.1 --> 93 <groupId>commons-beanutils</groupId> 94 <artifactId>commons-beanutils</artifactId> 95 </dependency> 96 <dependency> 97 <groupId>org.apache.commons</groupId> 98 <artifactId>commons-lang3</artifactId> 99 </dependency> 100 <dependency> 101 <groupId>org.geotools</groupId> 102 <artifactId>gt-main</artifactId> 103 <version>${project.version}</version> 104 </dependency> 105 <dependency> 106 <groupId>org.geotools</groupId> 107 <artifactId>gt-jdbc</artifactId> 108 <version>${project.version}</version> 109 </dependency> 110 <dependency> 111 <groupId>org.geotools</groupId> 112 <artifactId>gt-cql</artifactId> 113 <version>${project.version}</version> 114 </dependency> 115 <dependency> 116 <groupId>org.geotools.xsd</groupId> 117 <artifactId>gt-xsd-gml3</artifactId> 118 <version>${project.version}</version> 119 </dependency> 120 <dependency> 121 <groupId>org.geotools</groupId> 122 <artifactId>gt-app-schema-resolver</artifactId> 123 <version>${project.version}</version> 124 </dependency> 125 <dependency> 126 <groupId>xpp3</groupId> 127 <artifactId>xpp3_min</artifactId> 128 </dependency> 129 <dependency> 130 <groupId>org.geotools.ogc</groupId> 131 <artifactId>net.opengis.wfs</artifactId> 132 <version>${project.version}</version> 133 </dependency> 134 <dependency> 135 <!-- for FilenameUtils --> 136 <groupId>commons-io</groupId> 137 <artifactId>commons-io</artifactId> 138 </dependency> 139 <dependency> 140 <!-- for GeometryFunctionsTest to find the EPSG factory --> 141 <groupId>org.geotools</groupId> 142 <artifactId>gt-epsg-hsql</artifactId> 143 <version>${project.version}</version> 144 <scope>test</scope> 145 </dependency> 146 <dependency> 147 <groupId>org.geotools</groupId> 148 <artifactId>gt-property</artifactId> 149 <version>${project.version}</version> 150 <scope>test</scope> 151 </dependency> 152 <dependency> 153 <groupId>org.geotools</groupId> 154 <artifactId>gt-sample-data</artifactId> 155 <version>${project.version}</version> 156 <scope>test</scope> 157 </dependency> 158 <dependency> 159 <groupId>org.geotools.jdbc</groupId> 160 <artifactId>gt-jdbc-postgis</artifactId> 161 <version>${project.version}</version> 162 <scope>test</scope> 163 </dependency> 164 <dependency> 165 <groupId>org.geotools</groupId> 166 <artifactId>gt-shapefile</artifactId> 167 <version>${project.version}</version> 168 <scope>test</scope> 169 </dependency> 170 <dependency> 171 <groupId>org.geotools.schemas</groupId> 172 <artifactId>geosciml-2.0</artifactId> 173 <version>2.0.2-4</version> 174 <scope>test</scope> 175 </dependency> 176 <dependency> 177 <groupId>org.geotools.schemas</groupId> 178 <artifactId>earthresourceml-1.1</artifactId> 179 <version>1.1.0-3</version> 180 <scope>test</scope> 181 </dependency> 182 <dependency> 183 <!-- required for sweCommon 1.0.30 used by XMML/borehole --> 184 <groupId>org.geotools.schemas</groupId> 185 <artifactId>xml-1.0</artifactId> 186 <version>1.0.0-3</version> 187 <scope>test</scope> 188 </dependency> 189 <dependency> 190 <groupId>org.geotools.schemas</groupId> 191 <artifactId>geosciml-3.0-seegrid</artifactId> 192 <version>3.0.0-1</version> 193 <scope>test</scope> 194 </dependency> 195 <dependency> 196 <groupId>org.geotools.schemas</groupId> 197 <artifactId>geosciml-3.2</artifactId> 198 <version>3.2.0-1</version> 199 <scope>test</scope> 200 </dependency> 201 <dependency> 202 <groupId>org.eclipse.jetty</groupId> 203 <artifactId>jetty-server</artifactId> 204 <version>9.4.12.v20180830</version> 205 <scope>test</scope> 206 </dependency> 207 <dependency> 208 <groupId>org.geotools.xsd</groupId> 209 <artifactId>gt-xsd-wfs</artifactId> 210 <version>${project.version}</version> 211 <scope>test</scope> 212 </dependency> 213 </dependencies> 214 215 <build> 216 217 <plugins> 218 219 <plugin> 220 <groupId>org.apache.maven.plugins</groupId> 221 <artifactId>maven-surefire-plugin</artifactId> 222 </plugin> 223 224 <!-- build test jar so that app-schema tests in GeoServer can use classes in GeoTools app-schema 225 tests --> 226 <plugin> 227 <groupId>org.apache.maven.plugins</groupId> 228 <artifactId>maven-source-plugin</artifactId> 229 <executions> 230 <execution> 231 <phase>package</phase> 232 <goals> 233 <goal>test-jar</goal> 234 </goals> 235 </execution> 236 </executions> 237 </plugin> 238 239 <plugin> 240 <groupId>org.apache.maven.plugins</groupId> 241 <artifactId>maven-jar-plugin</artifactId> 242 <executions> 243 <execution> 244 <phase>package</phase> 245 <goals> 246 <goal>test-jar</goal> 247 </goals> 248 </execution> 249 </executions> 250 </plugin> 251 252 </plugins> 253 254 <testResources> 255 <testResource> 256 <directory>src/test/resources</directory> 257 <includes> 258 <include>**/*.properties</include> 259 <include>**/*.xml</include> 260 <include>**/*.xsd</include> 261 <include>**/META-INF/**</include> 262 </includes> 263 </testResource> 264 </testResources> 265 266 </build> 267 268 </project>