pom.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5. <modelVersion>4.0.0</modelVersion>
  6. <properties>
  7. <version.springside>4.2.3-GA</version.springside>
  8. <version.swagger>2.7.0</version.swagger>
  9. <version.poi>3.15-beta1</version.poi>
  10. <version.hibernate>4.3.5.Final</version.hibernate>
  11. <version.hibernate-validator>5.0.3.Final</version.hibernate-validator>
  12. <version.logback>1.2.3</version.logback>
  13. <version.aspectj>1.7.4</version.aspectj>
  14. <version.quartz>2.2.3</version.quartz>
  15. <version.fastdfs>1.25</version.fastdfs>
  16. <version.joda-time>2.8.2</version.joda-time>
  17. <version.kaptcha>2.3</version.kaptcha>
  18. <version.orgjson>20160212</version.orgjson>
  19. <version.htmlparser>2.1</version.htmlparser>
  20. <version.xom>1.1</version.xom>
  21. <version.xstream>1.4.7</version.xstream>
  22. <version.zxing>3.2.0</version.zxing>
  23. <version.fastdfs>1.2.17</version.fastdfs>
  24. <version.ylz>1.0.0</version.ylz>
  25. <version.ylz.ehc>1.0.0.20171025</version.ylz.ehc>
  26. <version.elasticsearch>2.4.4</version.elasticsearch>
  27. <version.jest>2.4.0</version.jest>
  28. <sitemesh.version>2.4.2</sitemesh.version>
  29. <slf4j.version>1.7.7</slf4j.version>
  30. <commons-lang3.version>3.3.2</commons-lang3.version>
  31. <guava.version>18.0</guava.version>
  32. <assertj.version>1.6.1</assertj.version>
  33. <mockito.version>1.9.5</mockito.version>
  34. <selenium.version>2.42.2</selenium.version>
  35. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  36. <version.mysql>5.1.38</version.mysql>
  37. <version.activemq>5.15.0</version.activemq>
  38. <version.common>1.0.0</version.common>
  39. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  40. <asciidoctor.maven.plugin.version>1.5.5</asciidoctor.maven.plugin.version>
  41. <asciidoctorj.version>1.5.5</asciidoctorj.version>
  42. <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>
  43. </properties>
  44. <parent>
  45. <groupId>cn.stylefeng</groupId>
  46. <artifactId>guns-separation</artifactId>
  47. <version>1.1.0</version>
  48. <relativePath>../pom.xml</relativePath>
  49. </parent>
  50. <artifactId>guns-main</artifactId>
  51. <packaging>jar</packaging>
  52. <dependencies>
  53. <dependency>
  54. <groupId>cn.stylefeng</groupId>
  55. <artifactId>guns-system</artifactId>
  56. <version>1.1.0</version>
  57. </dependency>
  58. <dependency>
  59. <groupId>org.springframework.boot</groupId>
  60. <artifactId>spring-boot-starter-test</artifactId>
  61. <scope>test</scope>
  62. </dependency>
  63. <dependency>
  64. <groupId>org.json</groupId>
  65. <artifactId>json</artifactId>
  66. <version>${version.orgjson}</version>
  67. </dependency>
  68. <dependency>
  69. <groupId>org.springframework.boot</groupId>
  70. <artifactId>spring-boot-starter-data-jpa</artifactId>
  71. </dependency>
  72. </dependencies>
  73. <build>
  74. <finalName>guns-separation</finalName>
  75. <plugins>
  76. <plugin>
  77. <groupId>org.springframework.boot</groupId>
  78. <artifactId>spring-boot-maven-plugin</artifactId>
  79. <executions>
  80. <execution>
  81. <goals>
  82. <goal>repackage</goal>
  83. </goals>
  84. </execution>
  85. </executions>
  86. <configuration>
  87. <!-- 如果没有该项配置,则devtools不会起作用,即应用不会restart -->
  88. <fork>true</fork>
  89. </configuration>
  90. </plugin>
  91. <plugin>
  92. <groupId>io.fabric8</groupId>
  93. <artifactId>docker-maven-plugin</artifactId>
  94. <version>0.26.1</version>
  95. <configuration>
  96. <dockerHost>tcp://demo.stylefeng.cn:2376</dockerHost>
  97. <certPath>_dockerCerts</certPath>
  98. <images>
  99. <image>
  100. <alias>service</alias>
  101. <name>stylefeng/${project.artifactId}-advanced:latest</name>
  102. <build>
  103. <from>java:8</from>
  104. <assembly>
  105. <descriptor>docker-assembly.xml</descriptor>
  106. </assembly>
  107. <cmd>
  108. <shell>java -jar /maven/${project.artifactId}.jar</shell>
  109. </cmd>
  110. </build>
  111. </image>
  112. </images>
  113. </configuration>
  114. </plugin>
  115. </plugins>
  116. </build>
  117. </project>