No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

211 líneas
8.2 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. (c) Copyright 2013-2014 Jonathan Cobb
  4. This code is available under the Apache License, version 2: http://www.apache.org/licenses/LICENSE-2.0.html
  5. -->
  6. <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">
  7. <modelVersion>4.0.0</modelVersion>
  8. <groupId>org.cobbzilla</groupId>
  9. <artifactId>cobbzilla-parent</artifactId>
  10. <version>1.0.0-SNAPSHOT</version>
  11. <packaging>pom</packaging>
  12. <licenses>
  13. <license>
  14. <name>The Apache Software License, Version 2.0</name>
  15. <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
  16. <distribution>repo</distribution>
  17. </license>
  18. </licenses>
  19. <repositories>
  20. <!-- needed for snake-yaml -->
  21. <repository>
  22. <id>Sonatype-public</id>
  23. <name>SnakeYAML repository</name>
  24. <url>http://oss.sonatype.org/content/groups/public/</url>
  25. </repository>
  26. </repositories>
  27. <properties>
  28. <jdbcDriver.postgres.groupId>org.postgresql</jdbcDriver.postgres.groupId>
  29. <jdbcDriver.postgres.artifactId>postgresql</jdbcDriver.postgres.artifactId>
  30. <jdbcDriver.postgres.version>42.2.6</jdbcDriver.postgres.version>
  31. <jdbcDriver.groupId>postgresql</jdbcDriver.groupId>
  32. <jdbcDriver.artifactId>postgresql</jdbcDriver.artifactId>
  33. <jdbcDriver.version>9.1-901-1.jdbc4</jdbcDriver.version>
  34. <commons-beanutils.version>1.9.2</commons-beanutils.version>
  35. <commons-lang3.version>3.4</commons-lang3.version>
  36. <commons-dbcp.version>1.4</commons-dbcp.version>
  37. <commons-io.version>2.5</commons-io.version>
  38. <commons-compress.version>1.8</commons-compress.version>
  39. <commons-exec.version>1.3</commons-exec.version>
  40. <commons-net.version>3.3</commons-net.version>
  41. <commons-collections.version>4.4</commons-collections.version>
  42. <commons-email.version>1.2</commons-email.version>
  43. <javamail.version>1.4.7</javamail.version>
  44. <activation.version>1.1.1</activation.version>
  45. <lombok.version>1.18.8</lombok.version>
  46. <args4j.version>2.0.23</args4j.version>
  47. <xmemcached.version>1.4.2</xmemcached.version>
  48. <jedis.version>2.9.0</jedis.version>
  49. <guava.version>19.0</guava.version>
  50. <guice.version>3.0</guice.version>
  51. <httpcore.version>4.4.12</httpcore.version>
  52. <httpclient.version>4.5.10</httpclient.version>
  53. <httpmime.version>4.5.10</httpmime.version>
  54. <commons-codec.version>1.9</commons-codec.version>
  55. <junit.version>4.12</junit.version>
  56. <dbunit.version>2.4.8</dbunit.version>
  57. <joda-time.version>2.10.3</joda-time.version>
  58. <slf4j.version>1.7.25</slf4j.version>
  59. <log4j.version>1.2.17</log4j.version>
  60. <logback.version>1.2.3</logback.version>
  61. <servlet-api.version>4.0.1</servlet-api.version>
  62. <jersey.version>2.30</jersey.version>
  63. <grizzly.version>2.4.4</grizzly.version>
  64. <!-- note: upgrading Jackson to 2.10.x causes problems -->
  65. <!-- see: https://github.com/FasterXML/jackson-jaxrs-providers/issues/114 -->
  66. <jackson.version>2.9.10</jackson.version>
  67. <org.springframework.version>4.3.21.RELEASE</org.springframework.version>
  68. <hibernate.version>4.3.11.Final</hibernate.version>
  69. <hibernate.validator.version>4.3.2.Final</hibernate.validator.version>
  70. <commons-validator.version>1.4.1</commons-validator.version>
  71. <javax.validation.version>1.1.0.Final</javax.validation.version>
  72. <!-- <javax.validation.version>1.0.0.GA</javax.validation.version>-->
  73. <jasypt.version>1.9.3</jasypt.version>
  74. <javassist.version>3.20.0-GA</javassist.version>
  75. <cglib.version>3.1</cglib.version>
  76. <!-- for mongoDB support -->
  77. <org.mongodb.version>2.10.1</org.mongodb.version>
  78. <morphia.version>1.2.2</morphia.version>
  79. <proxytoys.version>1.0</proxytoys.version>
  80. <jetty.version>9.4.20.v20190813</jetty.version>
  81. <thrift.version>0.9.1</thrift.version>
  82. <handlebars.version>2.3.2</handlebars.version>
  83. <quartz.version>2.2.3</quartz.version>
  84. <jtidy.version>4aug2000r7-dev</jtidy.version>
  85. <xalan.version>2.7.1</xalan.version>
  86. <jsonpath.version>0.9.1</jsonpath.version>
  87. <ant.version>1.9.4</ant.version>
  88. <ant-contrib.version>1.0b3</ant-contrib.version>
  89. <ical4j.version>1.0.3</ical4j.version>
  90. <mockito.version>1.9.5</mockito.version>
  91. <snakeyaml.version>1.12</snakeyaml.version>
  92. <jclouds.groupId>org.apache.jclouds</jclouds.groupId>
  93. <jclouds.version>1.9.1</jclouds.version>
  94. <opencsv.version>2.3</opencsv.version>
  95. <swagger.version>1.3.10</swagger.version>
  96. <xdocreport.version>1.0.5</xdocreport.version>
  97. </properties>
  98. <dependencies>
  99. <dependency>
  100. <groupId>junit</groupId>
  101. <artifactId>junit</artifactId>
  102. <version>${junit.version}</version>
  103. <scope>test</scope>
  104. </dependency>
  105. </dependencies>
  106. <build>
  107. <plugins>
  108. <!-- Use FailSafe for integration testing -->
  109. <plugin>
  110. <groupId>org.apache.maven.plugins</groupId>
  111. <artifactId>maven-failsafe-plugin</artifactId>
  112. <version>2.12.3</version>
  113. <executions>
  114. <execution>
  115. <goals>
  116. <goal>integration-test</goal>
  117. <goal>verify</goal>
  118. </goals>
  119. </execution>
  120. </executions>
  121. </plugin>
  122. </plugins>
  123. </build>
  124. <profiles>
  125. <profile>
  126. <id>delombok</id>
  127. <build>
  128. <plugins>
  129. <plugin>
  130. <groupId>org.projectlombok</groupId>
  131. <artifactId>lombok-maven-plugin</artifactId>
  132. <version>1.16.2.0</version>
  133. <executions>
  134. <execution>
  135. <phase>generate-sources</phase>
  136. <goals>
  137. <goal>delombok</goal>
  138. </goals>
  139. <configuration>
  140. <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
  141. <addOutputDirectory>false</addOutputDirectory>
  142. <verbose>true</verbose>
  143. <formatPreferences>
  144. <javaLangAsFQN>skip</javaLangAsFQN>
  145. </formatPreferences>
  146. </configuration>
  147. </execution>
  148. </executions>
  149. <configuration>
  150. <encoding>UTF-8</encoding>
  151. </configuration>
  152. <dependencies>
  153. <dependency>
  154. <groupId>sun.jdk</groupId>
  155. <artifactId>tools</artifactId>
  156. <version>1.6</version>
  157. <scope>system</scope>
  158. <systemPath>${java.home}/../lib/tools.jar</systemPath>
  159. </dependency>
  160. </dependencies>
  161. </plugin>
  162. <plugin>
  163. <groupId>org.apache.maven.plugins</groupId>
  164. <artifactId>maven-javadoc-plugin</artifactId>
  165. <version>2.7</version>
  166. <configuration>
  167. <sourcepath>${project.build.directory}/generated-sources/delombok</sourcepath>
  168. <encoding>UTF-8</encoding>
  169. </configuration>
  170. </plugin>
  171. </plugins>
  172. </build>
  173. </profile>
  174. </profiles>
  175. </project>