Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

306 rader
8.2 KiB

  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/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <parent>
  6. <groupId>com.jeesite</groupId>
  7. <artifactId>jeesite-parent</artifactId>
  8. <version>4.1.4-SNAPSHOT</version>
  9. <relativePath>../../jeesite/parent/pom.xml</relativePath>
  10. </parent>
  11. <artifactId>jeesite-framework</artifactId>
  12. <packaging>jar</packaging>
  13. <!--
  14. 如果你拿到了较新的jar文件,可执行如下命令,将该jar安装到本地仓库:
  15. mvn install:install-file -DgroupId=com.jeesite -DartifactId=jeesite-framework -Dversion=4.1.4-SNAPSHOT -Dfile=jeesite-framework-4.1.4-SNAPSHOT.jar -Dpackaging=jar
  16. -->
  17. <name>JeeSite Framework</name>
  18. <url>http://jeesite.com</url>
  19. <inceptionYear>2013-Now</inceptionYear>
  20. <properties>
  21. </properties>
  22. <dependencies>
  23. <!-- Common -->
  24. <dependency>
  25. <groupId>com.jeesite</groupId>
  26. <artifactId>jeesite-common</artifactId>
  27. <version>${project.parent.version}</version>
  28. </dependency>
  29. <!-- Connection pool begin -->
  30. <dependency>
  31. <groupId>com.alibaba</groupId>
  32. <artifactId>druid</artifactId>
  33. <version>${druid.version}</version>
  34. <exclusions>
  35. <exclusion>
  36. <groupId>com.alibaba</groupId>
  37. <artifactId>jconsole</artifactId>
  38. </exclusion>
  39. <exclusion>
  40. <groupId>com.alibaba</groupId>
  41. <artifactId>tools</artifactId>
  42. </exclusion>
  43. </exclusions>
  44. </dependency>
  45. <!-- Connection pool end -->
  46. <!-- Spring jdbc begin -->
  47. <dependency>
  48. <groupId>org.springframework</groupId>
  49. <artifactId>spring-jdbc</artifactId>
  50. </dependency>
  51. <dependency>
  52. <groupId>org.springframework.boot</groupId>
  53. <artifactId>spring-boot-starter-jta-atomikos</artifactId>
  54. </dependency>
  55. <!-- Spring jdbc end -->
  56. <!-- AOP Aspectj begin -->
  57. <dependency>
  58. <groupId>org.aspectj</groupId>
  59. <artifactId>aspectjrt</artifactId>
  60. </dependency>
  61. <dependency>
  62. <groupId>org.aspectj</groupId>
  63. <artifactId>aspectjweaver</artifactId>
  64. </dependency>
  65. <!-- AOP Aspectj end -->
  66. <!-- MyBatis begin -->
  67. <dependency>
  68. <groupId>org.mybatis</groupId>
  69. <artifactId>mybatis</artifactId>
  70. <version>${mybatis.version}</version>
  71. </dependency>
  72. <dependency>
  73. <groupId>org.mybatis</groupId>
  74. <artifactId>mybatis-spring</artifactId>
  75. <version>${mybatis-spring.version}</version>
  76. </dependency>
  77. <dependency>
  78. <groupId>com.github.jsqlparser</groupId>
  79. <artifactId>jsqlparser</artifactId>
  80. <version>${jsqlparser.version}</version>
  81. </dependency>
  82. <!-- MyBatis end -->
  83. <!-- Shiro begin -->
  84. <dependency>
  85. <groupId>org.apache.shiro</groupId>
  86. <artifactId>shiro-core</artifactId>
  87. <version>${shiro.version}</version>
  88. </dependency>
  89. <dependency>
  90. <groupId>org.apache.shiro</groupId>
  91. <artifactId>shiro-spring</artifactId>
  92. <version>${shiro.version}</version>
  93. </dependency>
  94. <dependency>
  95. <groupId>org.apache.shiro</groupId>
  96. <artifactId>shiro-cas</artifactId>
  97. <version>${shiro.version}</version>
  98. <exclusions>
  99. <exclusion>
  100. <groupId>commons-logging</groupId>
  101. <artifactId>commons-logging</artifactId>
  102. </exclusion>
  103. </exclusions>
  104. </dependency>
  105. <dependency>
  106. <groupId>org.apache.shiro</groupId>
  107. <artifactId>shiro-web</artifactId>
  108. <version>${shiro.version}</version>
  109. </dependency>
  110. <!-- Shiro end -->
  111. <!-- Cache begin -->
  112. <dependency>
  113. <groupId>org.apache.commons</groupId>
  114. <artifactId>commons-pool2</artifactId>
  115. </dependency>
  116. <dependency>
  117. <groupId>net.oschina.j2cache</groupId>
  118. <artifactId>j2cache-core</artifactId>
  119. <version>${j2cache.version}</version>
  120. <exclusions>
  121. <exclusion>
  122. <groupId>org.slf4j</groupId>
  123. <artifactId>slf4j-simple</artifactId>
  124. </exclusion>
  125. <exclusion>
  126. <groupId>redis.clients</groupId>
  127. <artifactId>jedis</artifactId>
  128. </exclusion>
  129. </exclusions>
  130. </dependency>
  131. <dependency>
  132. <groupId>org.springframework.boot</groupId>
  133. <artifactId>spring-boot-starter-cache</artifactId>
  134. </dependency>
  135. <dependency>
  136. <groupId>org.springframework.boot</groupId>
  137. <artifactId>spring-boot-starter-data-redis</artifactId>
  138. </dependency>
  139. <!-- Cache end -->
  140. <!-- Spring test -->
  141. <dependency>
  142. <groupId>org.springframework.boot</groupId>
  143. <artifactId>spring-boot-test</artifactId>
  144. </dependency>
  145. <!-- Spring MVC -->
  146. <dependency>
  147. <groupId>org.springframework.boot</groupId>
  148. <artifactId>spring-boot-starter-web</artifactId>
  149. </dependency>
  150. <!-- Beetl view -->
  151. <dependency>
  152. <groupId>com.jeesite</groupId>
  153. <artifactId>beetl</artifactId>
  154. <version>${beetl.version}</version>
  155. </dependency>
  156. <!-- Swagger API -->
  157. <dependency>
  158. <groupId>io.swagger</groupId>
  159. <artifactId>swagger-annotations</artifactId>
  160. <version>${swagger.version}</version>
  161. </dependency>
  162. <!-- Quartz scheduler -->
  163. <dependency>
  164. <groupId>org.quartz-scheduler</groupId>
  165. <artifactId>quartz</artifactId>
  166. <exclusions>
  167. <exclusion>
  168. <artifactId>c3p0</artifactId>
  169. <groupId>c3p0</groupId>
  170. </exclusion>
  171. </exclusions>
  172. </dependency>
  173. </dependencies>
  174. <build>
  175. <plugins>
  176. <plugin>
  177. <groupId>org.apache.maven.plugins</groupId>
  178. <artifactId>maven-dependency-plugin</artifactId>
  179. <executions>
  180. <execution>
  181. <id>copy</id>
  182. <phase>package</phase>
  183. <goals>
  184. <goal>copy-dependencies</goal>
  185. </goals>
  186. <configuration>
  187. <outputDirectory>${project.build.directory}/lib</outputDirectory>
  188. </configuration>
  189. </execution>
  190. </executions>
  191. </plugin>
  192. <plugin>
  193. <groupId>org.apache.maven.plugins</groupId>
  194. <artifactId>maven-resources-plugin</artifactId>
  195. <executions>
  196. <execution>
  197. <phase>package</phase>
  198. <goals>
  199. <goal>copy-resources</goal>
  200. </goals>
  201. <configuration>
  202. <outputDirectory>${basedir}/target</outputDirectory>
  203. <resources>
  204. <resource>
  205. <directory>${basedir}/aprog</directory>
  206. <includes>
  207. <include>aprog.xml</include>
  208. </includes>
  209. <filtering>true</filtering>
  210. </resource>
  211. </resources>
  212. </configuration>
  213. </execution>
  214. </executions>
  215. </plugin>
  216. <plugin>
  217. <groupId>org.codehaus.mojo</groupId>
  218. <artifactId>exec-maven-plugin</artifactId>
  219. <executions>
  220. <execution>
  221. <id>run-resource</id>
  222. <phase>prepare-package</phase>
  223. <goals>
  224. <goal>java</goal>
  225. </goals>
  226. <configuration>
  227. <mainClass>com.jeesite.common.beetl.resource.SpringResource</mainClass>
  228. </configuration>
  229. </execution>
  230. <execution>
  231. <id>run-aprog</id>
  232. <phase>package</phase>
  233. <goals>
  234. <goal>exec</goal>
  235. </goals>
  236. <configuration>
  237. <executable>java</executable>
  238. <arguments>
  239. <argument>-Xms128m</argument>
  240. <argument>-Xmx512m</argument>
  241. <argument>-jar</argument>
  242. <argument>${basedir}/aprog/aprog.jar</argument>
  243. <argument>${project.build.directory}/aprog.xml</argument>
  244. </arguments>
  245. </configuration>
  246. </execution>
  247. <execution>
  248. <id>run-aprog-2</id>
  249. <phase>package</phase>
  250. <goals>
  251. <goal>exec</goal>
  252. </goals>
  253. <configuration>
  254. <executable>"C:\Program Files\WinRAR\WinRAR.exe"</executable>
  255. <arguments>
  256. <argument>c</argument>
  257. <argument>-z${basedir}/aprog/remarks.txt</argument>
  258. <argument>${basedir}/target/${project.build.finalName}.jar</argument>
  259. </arguments>
  260. </configuration>
  261. </execution>
  262. </executions>
  263. </plugin>
  264. </plugins>
  265. </build>
  266. <developers>
  267. <developer>
  268. <id>thinkgem</id>
  269. <name>WangZhen</name>
  270. <email>thinkgem at 163.com</email>
  271. <roles><role>Project lead</role></roles>
  272. <timezone>+8</timezone>
  273. </developer>
  274. </developers>
  275. <organization>
  276. <name>JeeSite</name>
  277. <url>http://jeesite.com</url>
  278. </organization>
  279. </project>