/alaspatial/pom.xml
XML | 549 lines | 481 code | 34 blank | 34 comment | 0 complexity | 3068092d1417d4cd35cd78dfdb361fb9 MD5 | raw file
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 <modelVersion>4.0.0</modelVersion> 5 <groupId>ala</groupId> 6 <artifactId>ala-spatial</artifactId> 7 <packaging>war</packaging> 8 <version>1.0-SNAPSHOT</version> 9 <name>ALA Spatial Analysis</name> 10 <description>This is the ALA Spatial Portal providing access to the core ALA Portal mapping and analyses of occurrence and specimen records from collections in Australia.</description> 11 <url>http://www.ala.org.au</url> 12 <properties> 13 <org.springframework.version>3.0.6.RELEASE</org.springframework.version> 14 <org.slf4j.version>1.5.10</org.slf4j.version> 15 <netbeans.hint.deploy.server>Tomcat60</netbeans.hint.deploy.server> 16 <geotools.version>2.7.4</geotools.version> 17 </properties> 18 <dependencies> 19 <dependency> 20 <groupId>org.ala.layers</groupId> 21 <artifactId>layers-store</artifactId> 22 <version>1.0-SNAPSHOT</version> 23 <exclusions> 24 <exclusion> 25 <groupId>net.sourceforge.andspidclient</groupId> 26 <artifactId>ands-pid-client</artifactId> 27 </exclusion> 28 </exclusions> 29 </dependency> 30 <dependency> 31 <!-- http://code.google.com/p/six11utils/ --> 32 <groupId>six11utils</groupId> 33 <artifactId>six11utils</artifactId> 34 <version>1</version> 35 </dependency> 36 <dependency> 37 <!-- http://math.nist.gov/javanumerics/jama/ --> 38 <groupId>jama</groupId> 39 <artifactId>jama</artifactId> 40 <version>1.0.2</version> 41 </dependency> 42 <dependency> 43 <groupId>jfree</groupId> 44 <artifactId>jfreechart</artifactId> 45 <version>1.0.13</version> 46 </dependency> 47 <dependency> 48 <groupId>org.geotools</groupId> 49 <artifactId>gt-main</artifactId> 50 <version>${geotools.version}</version> 51 </dependency> 52 <dependency> 53 <groupId>org.geotools</groupId> 54 <artifactId>gt-api</artifactId> 55 <version>${geotools.version}</version> 56 </dependency> 57 <dependency> 58 <groupId>org.geotools</groupId> 59 <artifactId>gt-shapefile</artifactId> 60 <version>${geotools.version}</version> 61 </dependency> 62 <dependency> 63 <groupId>org.opengis</groupId> 64 <artifactId>geoapi</artifactId> 65 <version>2.3-M1</version> 66 </dependency> 67 <dependency> 68 <groupId>org.opengis</groupId> 69 <artifactId>geoapi-pending</artifactId> 70 <version>2.3-M1</version> 71 </dependency> 72 73 <dependency> 74 <groupId>org.apache.commons</groupId> 75 <artifactId>commons-math3</artifactId> 76 <version>3.0</version> 77 </dependency> 78 79 <!-- Spring --> 80 <dependency> 81 <groupId>org.springframework</groupId> 82 <artifactId>spring-context</artifactId> 83 <version>${org.springframework.version}</version> 84 <exclusions> 85 <!-- Exclude Commons Logging in favor of SLF4j --> 86 <exclusion> 87 <groupId>commons-logging</groupId> 88 <artifactId>commons-logging</artifactId> 89 </exclusion> 90 </exclusions> 91 </dependency> 92 <dependency> 93 <groupId>org.springframework</groupId> 94 <artifactId>spring-webmvc</artifactId> 95 <version>${org.springframework.version}</version> 96 </dependency> 97 <dependency> 98 <groupId>org.springframework</groupId> 99 <artifactId>spring-tx</artifactId> 100 <version>${org.springframework.version}</version> 101 </dependency> 102 103 <!-- ALA header and tails --> 104 <dependency> 105 <groupId>au.org.ala</groupId> 106 <artifactId>ala-header-and-tails</artifactId> 107 <version>1.0-SNAPSHOT</version> 108 </dependency> 109 110 <!-- zk --> 111 112 <dependency> 113 <groupId>org.zkoss.zk</groupId> 114 <artifactId>zk</artifactId> 115 <version>3.6.3</version> 116 </dependency> 117 <dependency> 118 <groupId>org.zkoss.common</groupId> 119 <artifactId>zcommon</artifactId> 120 <version>3.6.3</version> 121 </dependency> 122 <dependency> 123 <groupId>org.zkoss.zk</groupId> 124 <artifactId>zhtml</artifactId> 125 <version>3.6.3</version> 126 </dependency> 127 <dependency> 128 <groupId>org.zkoss.zk</groupId> 129 <artifactId>zkplus</artifactId> 130 <version>3.6.3</version> 131 </dependency> 132 <dependency> 133 <groupId>org.zkoss.zk</groupId> 134 <artifactId>zml</artifactId> 135 <version>3.6.3</version> 136 </dependency> 137 <dependency> 138 <groupId>org.zkoss.zk</groupId> 139 <artifactId>zul</artifactId> 140 <version>3.6.3</version> 141 </dependency> 142 <dependency> 143 <groupId>org.zkoss.common</groupId> 144 <artifactId>zweb</artifactId> 145 <version>3.6.3</version> 146 </dependency> 147 <dependency> 148 <groupId>commons-io</groupId> 149 <artifactId>commons-io</artifactId> 150 <version>1.4</version> 151 </dependency> 152 <dependency> 153 <groupId>org.beanshell</groupId> 154 <artifactId>bsh</artifactId> 155 <version>2.0b4</version> 156 </dependency> 157 158 <dependency> 159 <groupId>commons-fileupload</groupId> 160 <artifactId>commons-fileupload</artifactId> 161 <version>1.2.1</version> 162 </dependency> 163 164 <dependency> 165 <groupId>jboss</groupId> 166 <artifactId>jboss-serialization</artifactId> 167 <version>4.2.2.GA</version> 168 </dependency> 169 <dependency> 170 <groupId>trove</groupId> 171 <artifactId>trove</artifactId> 172 <version>1.0.2</version> 173 </dependency> 174 175 176 <!-- JSTL --> 177 <dependency> 178 <groupId>taglibs</groupId> 179 <artifactId>standard</artifactId> 180 <version>1.1.2</version> 181 </dependency> 182 183 <!-- Logging --> 184 <dependency> 185 <groupId>org.slf4j</groupId> 186 <artifactId>slf4j-api</artifactId> 187 <version>${org.slf4j.version}</version> 188 </dependency> 189 <dependency> 190 <groupId>org.slf4j</groupId> 191 <artifactId>jcl-over-slf4j</artifactId> 192 <version>${org.slf4j.version}</version> 193 <scope>runtime</scope> 194 </dependency> 195 <dependency> 196 <groupId>org.slf4j</groupId> 197 <artifactId>slf4j-log4j12</artifactId> 198 <version>${org.slf4j.version}</version> 199 <scope>runtime</scope> 200 </dependency> 201 <dependency> 202 <groupId>log4j</groupId> 203 <artifactId>log4j</artifactId> 204 <version>1.2.16</version> 205 <exclusions> 206 <exclusion> 207 <groupId>javax.mail</groupId> 208 <artifactId>mail</artifactId> 209 </exclusion> 210 <exclusion> 211 <groupId>javax.jms</groupId> 212 <artifactId>jms</artifactId> 213 </exclusion> 214 <exclusion> 215 <groupId>com.sun.jdmk</groupId> 216 <artifactId>jmxtools</artifactId> 217 </exclusion> 218 <exclusion> 219 <groupId>com.sun.jmx</groupId> 220 <artifactId>jmxri</artifactId> 221 </exclusion> 222 </exclusions> 223 <scope>runtime</scope> 224 </dependency> 225 226 <!-- JSR 303 with Hibernate Validator --> 227 <dependency> 228 <groupId>javax.validation</groupId> 229 <artifactId>validation-api</artifactId> 230 <version>1.0.0.GA</version> 231 </dependency> 232 <dependency> 233 <groupId>org.hibernate</groupId> 234 <artifactId>hibernate-validator</artifactId> 235 <version>4.0.2.GA</version> 236 </dependency> 237 238 <dependency> 239 <groupId>org.hibernate</groupId> 240 <artifactId>hibernate-core</artifactId> 241 <version>3.3.2.GA</version> 242 </dependency> 243 <dependency> 244 <groupId>org.hibernate</groupId> 245 <artifactId>hibernate-entitymanager</artifactId> 246 <version>3.4.0.GA</version> 247 </dependency> 248 <!-- <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-annotations</artifactId> 249 <version>3.4.0.GA</version> </dependency> --> 250 <dependency> 251 <groupId>org.hibernate</groupId> 252 <artifactId>hibernate-c3p0</artifactId> 253 <version>3.3.2.GA</version> 254 </dependency> 255 256 <!-- hibernate spatial <dependency> <groupId>org.hibernatespatial</groupId> 257 <artifactId>hibernate-spatial-postgis</artifactId> <version>1.0-M2</version> 258 <exclusions> <exclusion> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> 259 </exclusion> </exclusions> </dependency> --> 260 261 <!-- hibernate spatial --> 262 <dependency> 263 <groupId>org.hibernatespatial</groupId> 264 <artifactId>hibernate-spatial-postgis</artifactId> 265 <version>1.1.1</version> 266 <exclusions> 267 <exclusion> 268 <groupId>org.hibernate</groupId> 269 <artifactId>hibernate</artifactId> 270 </exclusion> 271 </exclusions> 272 </dependency> 273 274 <!-- postgresql --> 275 276 <dependency> 277 <groupId>postgresql</groupId> 278 <artifactId>postgresql</artifactId> 279 <version>8.4-701.jdbc4</version> 280 </dependency> 281 282 <!-- csv --> 283 <dependency> 284 <groupId>net.sf.opencsv</groupId> 285 <artifactId>opencsv</artifactId> 286 <version>2.1</version> 287 </dependency> 288 289 290 291 292 <!-- Joda Time --> 293 <!-- <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> 294 <version>1.6</version> <scope>runtime</scope> </dependency> <dependency> 295 <groupId>joda-time</groupId> <artifactId>joda-time-jsptags</artifactId> <version>1.0.2</version> 296 <scope>runtime</scope> </dependency> --> 297 298 <!-- HTTP Client --> 299 <dependency> 300 <groupId>commons-httpclient</groupId> 301 <artifactId>commons-httpclient</artifactId> 302 <version>3.1</version> 303 </dependency> 304 305 306 <!-- Jackson JSON Mapper --> 307 <dependency> 308 <groupId>org.codehaus.jackson</groupId> 309 <artifactId>jackson-mapper-asl</artifactId> 310 <version>1.4.2</version> 311 </dependency> 312 313 <!-- URL Rewrite --> 314 <dependency> 315 <groupId>org.tuckey</groupId> 316 <artifactId>urlrewritefilter</artifactId> 317 <version>3.1.0</version> 318 </dependency> 319 320 <!-- db connection pooling --> 321 <dependency> 322 <groupId>commons-dbcp</groupId> 323 <artifactId>commons-dbcp</artifactId> 324 <version>1.2.2</version> 325 <!-- <scope>test</scope> --> 326 </dependency> 327 328 329 <!-- Servlet --> 330 <dependency> 331 <groupId>javax.servlet</groupId> 332 <artifactId>servlet-api</artifactId> 333 <version>2.5</version> 334 <scope>provided</scope> 335 </dependency> 336 <dependency> 337 <groupId>javax.servlet.jsp</groupId> 338 <artifactId>jsp-api</artifactId> 339 <version>2.1</version> 340 <scope>provided</scope> 341 </dependency> 342 <dependency> 343 <groupId>javax.servlet</groupId> 344 <artifactId>jstl</artifactId> 345 <version>1.2</version> 346 </dependency> 347 348 <!-- Test --> 349 <dependency> 350 <groupId>junit</groupId> 351 <artifactId>junit</artifactId> 352 <version>4.7</version> 353 <scope>test</scope> 354 </dependency> 355 <dependency> 356 <groupId>org.springframework</groupId> 357 <artifactId>spring-oxm</artifactId> 358 <version>3.0.5.RELEASE</version> 359 </dependency> 360 <dependency> 361 <groupId>com.thoughtworks.xstream</groupId> 362 <artifactId>xstream</artifactId> 363 <version>1.3.1</version> 364 </dependency> 365 <dependency> 366 <groupId>org.hibernate</groupId> 367 <artifactId>hibernate-commons-annotations</artifactId> 368 <version>3.2.0.Final</version> 369 <type>jar</type> 370 </dependency> 371 </dependencies> 372 <repositories> 373 <!-- For JSR 303 and Hibernate Validator only - Encourage JBoss to publish 374 these artifacts to Maven Central! --> 375 <repository> 376 <id>org.jboss.repository.maven</id> 377 <url>http://repository.jboss.org/</url> 378 <snapshots> 379 <enabled>false</enabled> 380 </snapshots> 381 </repository> 382 <repository> 383 <id>GeoTools repo</id> 384 <url>http://maven.geotools.fr/repository</url> 385 </repository> 386 <repository> 387 <id>Hibernate Spatial repo</id> 388 <url>http://www.hibernatespatial.org/repository</url> 389 </repository> 390 <repository> 391 <id>opengeo</id> 392 <url>http://repo.opengeo.org</url> 393 </repository> 394 <!-- ALA repository --> 395 <repository> 396 <id>ala-repository</id> 397 <name>ala-repository</name> 398 <url>http://maven.ala.org.au/repository</url> 399 </repository> 400 </repositories> 401 <build> 402 <plugins> 403 <plugin> 404 <groupId>org.apache.maven.plugins</groupId> 405 <artifactId>maven-compiler-plugin</artifactId> 406 <configuration> 407 <source>1.6</source> 408 <target>1.6</target> 409 <showWarnings>true</showWarnings> 410 <showDeprecation>true</showDeprecation> 411 </configuration> 412 </plugin> 413 <plugin> 414 <groupId>org.apache.maven.plugins</groupId> 415 <artifactId>maven-war-plugin</artifactId> 416 <configuration> 417 <warName>alaspatial</warName> 418 </configuration> 419 </plugin> 420 <plugin> 421 <groupId>org.apache.maven.plugins</groupId> 422 <artifactId>maven-jar-plugin</artifactId> 423 <executions> 424 <execution> 425 <id>make-a-jar</id> 426 <phase>compile</phase> 427 <goals> 428 <goal>jar</goal> 429 </goals> 430 </execution> 431 </executions> 432 </plugin> 433 <plugin> 434 <groupId>org.apache.maven.plugins</groupId> 435 <artifactId>maven-install-plugin</artifactId> 436 <executions> 437 <execution> 438 <phase>install</phase> 439 <goals> 440 <goal>install-file</goal> 441 </goals> 442 <configuration> 443 <packaging>jar</packaging> 444 <artifactId>${project.artifactId}</artifactId> 445 <groupId>${project.groupId}</groupId> 446 <version>${project.version}</version> 447 <file> 448 ${project.build.directory}/${project.artifactId}-${project.version}.jar 449</file> 450 </configuration> 451 </execution> 452 </executions> 453 </plugin> 454 <plugin> 455 <groupId>org.apache.maven.plugins</groupId> 456 <artifactId>maven-dependency-plugin</artifactId> 457 <executions> 458 <execution> 459 <id>install</id> 460 <phase>install</phase> 461 <!-- <goals> <goal>sources</goal> </goals> --> 462 </execution> 463 </executions> 464 </plugin> 465 <plugin> 466 <groupId>org.codehaus.mojo</groupId> 467 <artifactId>tomcat-maven-plugin</artifactId> 468 <version>1.0-beta-1</version> 469 <configuration> 470 <url>${local.tomcat.deployment.url}</url> 471 <server>local-tomcat</server> 472 </configuration> 473 </plugin> 474 475 <plugin> 476 <groupId>org.apache.maven.plugins</groupId> 477 <artifactId>maven-surefire-plugin</artifactId> 478 <version>2.4.2</version> 479 <configuration> 480 <includes> 481 <include>**/*Tests.java</include> 482 </includes> 483 <excludes> 484 <exclude>**/*Abstract*</exclude> 485 </excludes> 486 </configuration> 487 </plugin> 488 489 </plugins> 490 </build> 491 <reporting> 492 <plugins> 493 <plugin> 494 <artifactId>maven-javadoc-plugin</artifactId> 495 <configuration> 496 <source>1.6</source> 497 <doclet> 498 gr.spinellis.umlgraph.doclet.UmlGraphDoc 499 </doclet> 500 <docletArtifact> 501 <groupId>gr.spinellis</groupId> 502 <artifactId>UmlGraph</artifactId> 503 <version>4.4</version> 504 </docletArtifact> 505 <additionalparam> 506 -inferrel -inferdep -quiet -hide java.* 507 -collpackages java.util.* -qualify 508 -postfixpackage -nodefontsize 9 509 -nodefontpackagesize 7 -attributes -operations 510 -enumerations 511 -enumconstants -visibility 512 -link 513 "http://java.sun.com/j2se/1.6/docs/api/" 514 </additionalparam> 515 </configuration> 516 </plugin> 517 <plugin> 518 <groupId>org.codehaus.mojo</groupId> 519 <artifactId>findbugs-maven-plugin</artifactId> 520 <version>2.1</version> 521 </plugin> 522 523 </plugins> 524 </reporting> 525 <developers> 526 <developer> 527 <id>AC</id> 528 <name>Adam Collins</name> 529 <email>adam.collins@csiro.au</email> 530 <organization>CSIRO</organization> 531 <organizationUrl>http://csiro.au</organizationUrl> 532 <roles> 533 <role>Analysis Developer</role> 534 </roles> 535 </developer> 536 <developer> 537 <id>AR</id> 538 <name>Ajay Ranipeta</name> 539 <email>Ajay.Ranipeta@csiro.au</email> 540 <organization>CSIRO</organization> 541 <organizationUrl>http://csiro.au</organizationUrl> 542 <roles> 543 <role>Software and Analysis Developer</role> 544 </roles> 545 </developer> 546 </developers> 547 548</project> 549