1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- 3 ======================================================================= 4 Maven Project Configuration File The Geotools Project 5 http://www.geotools.org/ Version: $Id: pom.xml 33423 2009-07-01 6 17:13:45Z groldan $ 7 ======================================================================= 8 --> 9 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 10 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 11 http://maven.apache.org/maven-v4_0_0.xsd"> 12 <modelVersion>4.0.0</modelVersion> 13 <parent> 14 <groupId>org.geotools</groupId> 15 <artifactId>arcsde-plugin</artifactId> 16 <version>24.1</version> 17 </parent> 18 19 20 <!-- =========================================================== --> 21 <!-- Module Description --> 22 <!-- =========================================================== --> 23 <groupId>org.geotools</groupId> 24 <artifactId>gt-arcsde</artifactId> 25 <packaging>jar</packaging> 26 <name>ArcSDE DataStore plugin</name> 27 28 29 30 <description> ArcSDE DataStore plugin. </description> 31 <licenses> 32 <license> 33 <name>Lesser General Public License (LGPL)</name> 34 <url>http://www.gnu.org/copyleft/lesser.txt</url> 35 <distribution>repo</distribution> 36 </license> 37 </licenses> 38 39 40 <!-- =========================================================== --> 41 <!-- Developers and Contributors --> 42 <!-- =========================================================== --> 43 <developers> 44 <developer> 45 <name>Gabriel Roldan</name> 46 <id>groldan</id> 47 <email>groldan@users.sourceforge.net</email> 48 <organization>OpenGeo</organization> 49 <organizationUrl>http://opengeo.org</organizationUrl> 50 <roles> 51 <role>Module Maintainer</role> 52 <role>Java Developer</role> 53 </roles> 54 </developer> 55 <developer> 56 <name>Jody Garnett</name> 57 <id>jgarnett</id> 58 <email>jody.garnett@gmail.com</email> 59 <organization>LISAsoft</organization> 60 <organizationUrl>http://www.lisasoft.com</organizationUrl> 61 <roles> 62 <role>Java Developer</role> 63 </roles> 64 </developer> 65 </developers> 66 <contributors> 67 <contributor> 68 <name>Saul Farber</name> 69 <email>saul@peoplegis.com</email> 70 <roles> 71 <role>Former co-module maintainer and Java Developer</role> 72 </roles> 73 </contributor> 74 <contributor> 75 <name>Chris Dillard</name> 76 <email>cdillard@polexis.com</email> 77 <organization>Polexis</organization> 78 <roles> 79 <role>Java Developer</role> 80 </roles> 81 </contributor> 82 <contributor> 83 <name>Jake Fear</name> 84 <email>jfear@polexis.com</email> 85 <organization>Polexis</organization> 86 <roles> 87 <role>Java Developer</role> 88 </roles> 89 </contributor> 90 </contributors> 91 92 93 <!-- =========================================================== --> 94 <!-- Dependency Management --> 95 <!-- =========================================================== --> 96 <dependencies> 97 <dependency> 98 <groupId>org.geotools</groupId> 99 <artifactId>gt-arcsde-common</artifactId> 100 <version>${project.version}</version> 101 </dependency> 102 <dependency> 103 <groupId>jsqlparser</groupId> 104 <artifactId>jsqlparser</artifactId> 105 <version>0.3.14</version> 106 </dependency> 107 <dependency> 108 <groupId>org.geotools</groupId> 109 <artifactId>gt-jdbc</artifactId> 110 <version>${project.version}</version> 111 </dependency> 112 <dependency> 113 <groupId>org.geotools</groupId> 114 <artifactId>gt-coverage</artifactId> 115 <version>${project.version}</version> 116 </dependency> 117 <dependency> 118 <groupId>org.geotools</groupId> 119 <artifactId>gt-epsg-hsql</artifactId> 120 <version>${project.version}</version> 121 <scope>provided</scope> 122 </dependency> 123 <dependency> 124 <groupId>javax.media</groupId> 125 <artifactId>jai_core</artifactId> 126 </dependency> 127 <dependency> 128 <groupId>javax.media</groupId> 129 <artifactId>jai_codec</artifactId> 130 </dependency> 131 <dependency> 132 <groupId>javax.media</groupId> 133 <artifactId>jai_imageio</artifactId> 134 </dependency> 135 <dependency> 136 <groupId>org.geotools</groupId> 137 <artifactId>gt-sample-data</artifactId> 138 <version>${project.version}</version> 139 <scope>test</scope> 140 </dependency> 141 <dependency> 142 <groupId>org.geotools</groupId> 143 <artifactId>gt-render</artifactId> 144 <version>${project.version}</version> 145 <scope>test</scope> 146 </dependency> 147 <dependency> 148 <groupId>org.geotools</groupId> 149 <artifactId>gt-geotiff</artifactId> 150 <version>${project.version}</version> 151 <scope>test</scope> 152 </dependency> 153 <dependency> 154 <groupId>org.geotools</groupId> 155 <artifactId>gt-cql</artifactId> 156 <version>${project.version}</version> 157 <scope>test</scope> 158 </dependency> 159 <dependency> 160 <groupId>simple-jndi</groupId> 161 <artifactId>simple-jndi</artifactId> 162 <scope>test</scope> 163 </dependency> 164 </dependencies> 165 <profiles> 166 <profile> 167 <id>autoSDEDummyJars</id> 168 <activation> 169 <activeByDefault>true</activeByDefault> 170 </activation> 171 <dependencies> 172 <dependency> 173 <groupId>org.geotools</groupId> 174 <artifactId>gt-sde-dummy</artifactId> 175 <version>${project.version}</version> 176 <scope>provided</scope> 177 </dependency> 178 </dependencies> 179 <build> 180 <plugins> 181 <plugin> 182 <groupId>org.apache.maven.plugins</groupId> 183 <artifactId>maven-surefire-plugin</artifactId> 184 <configuration> 185 <!-- if we're using the dummy api, we should disable all tests --> 186 <excludes> 187 <exclude>**/*.java</exclude> 188 </excludes> 189 </configuration> 190 </plugin> 191 </plugins> 192 </build> 193 </profile> 194 <profile> 195 <id>arcsde-jars</id> 196 <dependencies> 197 <dependency> 198 <groupId>com.esri</groupId> 199 <artifactId>jsde_sdk</artifactId> 200 <version>${sde.version}</version> 201 </dependency> 202 <dependency> 203 <groupId>com.esri</groupId> 204 <artifactId>jpe_sdk</artifactId> 205 <version>${sde.version}</version> 206 </dependency> 207 </dependencies> 208 <build> 209 <plugins> 210 <plugin> 211 <groupId>org.apache.maven.plugins</groupId> 212 <artifactId>maven-surefire-plugin</artifactId> 213 <configuration> 214 <!-- 215 You need two things to run these tests successfully 1) The esri 216 ArcSDE jars installed. Either the 9.2 or 9.3 ones from your 217 ArcSDE Java SDK installation. 2) A properly configured 218 testparams.properties file. Make sure it correctly references 219 your SDE server with usernames and passwords in there correctly. 220 221 Since if you're building with the *real* SDE jars from SVN, I'd 222 suggest you enable these tests, just to make sure the SDE plugin 223 is actually correctly working right now! 224 --> 225 <includes> 226 <include>**/*Test.java</include> 227 </includes> 228 </configuration> 229 </plugin> 230 </plugins> 231 </build> 232 </profile> 233 </profiles> 234 </project>