Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

373 řádky
9.9 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.0.4-SNAPSHOT</version>
  9. <relativePath>../../jeesite/parent/pom.xml</relativePath>
  10. </parent>
  11. <artifactId>jeesite-framework</artifactId>
  12. <packaging>jar</packaging>
  13. <name>JeeSite Framework</name>
  14. <url>http://jeesite.com</url>
  15. <inceptionYear>2013-Now</inceptionYear>
  16. <properties>
  17. </properties>
  18. <dependencies>
  19. <dependency>
  20. <groupId>com.jeesite</groupId>
  21. <artifactId>jeesite-common</artifactId>
  22. <version>${project.parent.version}</version>
  23. </dependency>
  24. <!-- JDBC driver -->
  25. <dependency>
  26. <groupId>com.oracle</groupId>
  27. <artifactId>ojdbc6</artifactId>
  28. <version>11.2.0.3</version>
  29. <scope>runtime</scope>
  30. </dependency>
  31. <dependency>
  32. <groupId>mysql</groupId>
  33. <artifactId>mysql-connector-java</artifactId>
  34. <scope>runtime</scope>
  35. </dependency>
  36. <dependency>
  37. <groupId>net.sourceforge.jtds</groupId>
  38. <artifactId>jtds</artifactId>
  39. <scope>runtime</scope>
  40. </dependency>
  41. <dependency>
  42. <groupId>org.postgresql</groupId>
  43. <artifactId>postgresql</artifactId>
  44. </dependency>
  45. <!-- JDBC driver -->
  46. <!-- Spring begin -->
  47. <dependency>
  48. <groupId>org.springframework</groupId>
  49. <artifactId>spring-core</artifactId>
  50. </dependency>
  51. <dependency>
  52. <groupId>org.springframework</groupId>
  53. <artifactId>spring-beans</artifactId>
  54. </dependency>
  55. <dependency>
  56. <groupId>org.springframework</groupId>
  57. <artifactId>spring-context</artifactId>
  58. </dependency>
  59. <dependency>
  60. <groupId>org.springframework</groupId>
  61. <artifactId>spring-context-support</artifactId>
  62. </dependency>
  63. <dependency>
  64. <groupId>org.springframework</groupId>
  65. <artifactId>spring-aop</artifactId>
  66. </dependency>
  67. <dependency>
  68. <groupId>org.springframework</groupId>
  69. <artifactId>spring-tx</artifactId>
  70. </dependency>
  71. <dependency>
  72. <groupId>org.springframework</groupId>
  73. <artifactId>spring-expression</artifactId>
  74. </dependency>
  75. <dependency>
  76. <groupId>org.springframework</groupId>
  77. <artifactId>spring-jdbc</artifactId>
  78. </dependency>
  79. <!-- Spring end -->
  80. <!-- Spring Boot begin -->
  81. <dependency>
  82. <groupId>org.springframework.boot</groupId>
  83. <artifactId>spring-boot-starter-web</artifactId>
  84. </dependency>
  85. <dependency>
  86. <groupId>org.springframework.boot</groupId>
  87. <artifactId>spring-boot-starter-jta-atomikos</artifactId>
  88. </dependency>
  89. <dependency>
  90. <groupId>org.springframework.boot</groupId>
  91. <artifactId>spring-boot-test</artifactId>
  92. </dependency>
  93. <!-- Spring Boot end -->
  94. <!-- AOP Aspectj begin -->
  95. <dependency>
  96. <groupId>org.aspectj</groupId>
  97. <artifactId>aspectjrt</artifactId>
  98. </dependency>
  99. <dependency>
  100. <groupId>org.aspectj</groupId>
  101. <artifactId>aspectjweaver</artifactId>
  102. </dependency>
  103. <!-- AOP Aspectj end -->
  104. <!-- MyBatis begin -->
  105. <dependency>
  106. <groupId>org.mybatis</groupId>
  107. <artifactId>mybatis</artifactId>
  108. <version>${mybatis.version}</version>
  109. </dependency>
  110. <dependency>
  111. <groupId>org.mybatis</groupId>
  112. <artifactId>mybatis-spring</artifactId>
  113. <version>${mybatis-spring.version}</version>
  114. </dependency>
  115. <dependency>
  116. <groupId>com.github.jsqlparser</groupId>
  117. <artifactId>jsqlparser</artifactId>
  118. <version>${jsqlparser.version}</version>
  119. </dependency>
  120. <!-- MyBatis end -->
  121. <!-- DB Connection begin -->
  122. <dependency>
  123. <groupId>com.alibaba</groupId>
  124. <artifactId>druid</artifactId>
  125. <version>${druid.version}</version>
  126. <exclusions>
  127. <exclusion>
  128. <groupId>com.alibaba</groupId>
  129. <artifactId>jconsole</artifactId>
  130. </exclusion>
  131. <exclusion>
  132. <groupId>com.alibaba</groupId>
  133. <artifactId>tools</artifactId>
  134. </exclusion>
  135. </exclusions>
  136. </dependency>
  137. <!-- DB Connection end -->
  138. <!-- Security begin -->
  139. <dependency>
  140. <groupId>org.apache.shiro</groupId>
  141. <artifactId>shiro-core</artifactId>
  142. <version>${shiro.version}</version>
  143. </dependency>
  144. <dependency>
  145. <groupId>org.apache.shiro</groupId>
  146. <artifactId>shiro-spring</artifactId>
  147. <version>${shiro.version}</version>
  148. </dependency>
  149. <dependency>
  150. <groupId>org.apache.shiro</groupId>
  151. <artifactId>shiro-cas</artifactId>
  152. <version>${shiro.version}</version>
  153. <exclusions>
  154. <exclusion>
  155. <groupId>commons-logging</groupId>
  156. <artifactId>commons-logging</artifactId>
  157. </exclusion>
  158. </exclusions>
  159. </dependency>
  160. <dependency>
  161. <groupId>org.apache.shiro</groupId>
  162. <artifactId>shiro-web</artifactId>
  163. <version>${shiro.version}</version>
  164. </dependency>
  165. <!-- <dependency>
  166. <groupId>org.apache.shiro</groupId>
  167. <artifactId>shiro-ehcache</artifactId>
  168. <version>${shiro.version}</version>
  169. <exclusions>
  170. <exclusion>
  171. <groupId>net.sf.ehcache</groupId>
  172. <artifactId>ehcache-core</artifactId>
  173. </exclusion>
  174. </exclusions>
  175. </dependency> -->
  176. <!-- Security end -->
  177. <!-- Web MVC begin -->
  178. <dependency>
  179. <groupId>org.springframework</groupId>
  180. <artifactId>spring-web</artifactId>
  181. </dependency>
  182. <dependency>
  183. <groupId>org.springframework</groupId>
  184. <artifactId>spring-webmvc</artifactId>
  185. </dependency>
  186. <dependency>
  187. <groupId>org.springframework</groupId>
  188. <artifactId>spring-oxm</artifactId>
  189. </dependency>
  190. <dependency>
  191. <groupId>com.jeesite</groupId>
  192. <artifactId>beetl</artifactId>
  193. <version>${beetl.version}</version>
  194. </dependency>
  195. <!-- Web MVC end -->
  196. <!-- Cache begin -->
  197. <dependency>
  198. <groupId>net.sf.ehcache</groupId>
  199. <artifactId>ehcache</artifactId>
  200. </dependency>
  201. <dependency>
  202. <groupId>net.sf.ehcache</groupId>
  203. <artifactId>ehcache-web</artifactId>
  204. <version>${ehcache-web.version}</version>
  205. <exclusions>
  206. <exclusion>
  207. <groupId>net.sf.ehcache</groupId>
  208. <artifactId>ehcache-core</artifactId>
  209. </exclusion>
  210. </exclusions>
  211. </dependency>
  212. <dependency>
  213. <groupId>redis.clients</groupId>
  214. <artifactId>jedis</artifactId>
  215. </dependency>
  216. <!-- Cache end -->
  217. <!-- Hardware -->
  218. <dependency>
  219. <groupId>org.fusesource</groupId>
  220. <artifactId>sigar</artifactId>
  221. <version>1.6.4</version>
  222. <exclusions>
  223. <exclusion>
  224. <artifactId>log4j</artifactId>
  225. <groupId>log4j</groupId>
  226. </exclusion>
  227. </exclusions>
  228. </dependency>
  229. <!-- Quartz -->
  230. <dependency>
  231. <groupId>org.quartz-scheduler</groupId>
  232. <artifactId>quartz</artifactId>
  233. <version>${quartz.version}</version>
  234. <exclusions>
  235. <exclusion>
  236. <artifactId>c3p0</artifactId>
  237. <groupId>c3p0</groupId>
  238. </exclusion>
  239. </exclusions>
  240. </dependency>
  241. </dependencies>
  242. <build>
  243. <plugins>
  244. <plugin>
  245. <groupId>org.apache.maven.plugins</groupId>
  246. <artifactId>maven-dependency-plugin</artifactId>
  247. <executions>
  248. <execution>
  249. <id>copy</id>
  250. <phase>package</phase>
  251. <goals>
  252. <goal>copy-dependencies</goal>
  253. </goals>
  254. <configuration>
  255. <outputDirectory>${project.build.directory}/lib</outputDirectory>
  256. </configuration>
  257. </execution>
  258. </executions>
  259. </plugin>
  260. <plugin>
  261. <groupId>org.apache.maven.plugins</groupId>
  262. <artifactId>maven-resources-plugin</artifactId>
  263. <executions>
  264. <execution>
  265. <phase>package</phase>
  266. <goals>
  267. <goal>copy-resources</goal>
  268. </goals>
  269. <configuration>
  270. <outputDirectory>${basedir}/target</outputDirectory>
  271. <resources>
  272. <resource>
  273. <directory>${basedir}/aprog</directory>
  274. <includes>
  275. <include>aprog.xml</include>
  276. </includes>
  277. <filtering>true</filtering>
  278. </resource>
  279. </resources>
  280. </configuration>
  281. </execution>
  282. </executions>
  283. </plugin>
  284. <plugin>
  285. <groupId>org.codehaus.mojo</groupId>
  286. <artifactId>exec-maven-plugin</artifactId>
  287. <executions>
  288. <execution>
  289. <id>run-resource</id>
  290. <phase>prepare-package</phase>
  291. <goals>
  292. <goal>java</goal>
  293. </goals>
  294. <configuration>
  295. <mainClass>com.jeesite.common.beetl.resource.SpringResource</mainClass>
  296. </configuration>
  297. </execution>
  298. <execution>
  299. <id>run-aprog</id>
  300. <phase>package</phase>
  301. <goals>
  302. <goal>exec</goal>
  303. </goals>
  304. <configuration>
  305. <executable>java</executable>
  306. <arguments>
  307. <argument>-Xms128m</argument>
  308. <argument>-Xmx512m</argument>
  309. <argument>-jar</argument>
  310. <argument>${basedir}/aprog/aprog.jar</argument>
  311. <argument>${project.build.directory}/aprog.xml</argument>
  312. </arguments>
  313. </configuration>
  314. </execution>
  315. <execution>
  316. <id>run-aprog-2</id>
  317. <phase>package</phase>
  318. <goals>
  319. <goal>exec</goal>
  320. </goals>
  321. <configuration>
  322. <executable>"C:\Program Files\WinRAR\WinRAR.exe"</executable>
  323. <arguments>
  324. <argument>c</argument>
  325. <argument>-z${basedir}/aprog/remarks.txt</argument>
  326. <argument>${basedir}/target/${project.build.finalName}.jar</argument>
  327. </arguments>
  328. </configuration>
  329. </execution>
  330. </executions>
  331. </plugin>
  332. </plugins>
  333. </build>
  334. <developers>
  335. <developer>
  336. <id>thinkgem</id>
  337. <name>WangZhen</name>
  338. <email>thinkgem at 163.com</email>
  339. <roles><role>Project lead</role></roles>
  340. <timezone>+8</timezone>
  341. </developer>
  342. </developers>
  343. <organization>
  344. <name>JeeSite</name>
  345. <url>http://jeesite.com</url>
  346. </organization>
  347. </project>