/alaspatial/pom.xml

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