pom.xml 43 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130
  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. <parent>
  7. <groupId>org.springframework.boot</groupId>
  8. <artifactId>spring-boot-starter-parent</artifactId>
  9. <version>3.0.1</version>
  10. </parent>
  11. <groupId>com.sundata.project</groupId>
  12. <artifactId>SundataProject</artifactId>
  13. <version>1.0-SNAPSHOT</version>
  14. <!-- <packaging>war</packaging>-->
  15. <scm>
  16. <url>scm:git:http://softwarescience.top:3000/ligengpu/SundataProject.git</url>
  17. <connection>http://softwarescience.top:3000/ligengpu/SundataProject.git</connection>
  18. </scm>
  19. <properties>
  20. <maven.compiler.source>17</maven.compiler.source>
  21. <maven.compiler.target>17</maven.compiler.target>
  22. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  23. <gitCommitVersion>${gitVersion}</gitCommitVersion>
  24. <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss.SSS</maven.build.timestamp.format>
  25. </properties>
  26. <dependencyManagement>
  27. <dependencies>
  28. <dependency>
  29. <groupId>com.sun.xml.bind</groupId>
  30. <artifactId>jaxb-impl</artifactId>
  31. <version>2.2.3-1</version> <!-- ehcahe要求使用v2 -->
  32. </dependency>
  33. </dependencies>
  34. </dependencyManagement>
  35. <dependencies>
  36. <!-- war-->
  37. <!-- <dependency>-->
  38. <!-- <groupId>org.springframework.boot</groupId>-->
  39. <!-- <artifactId>spring-boot-starter-tomcat</artifactId>-->
  40. <!-- <scope>provided</scope>-->
  41. <!-- </dependency>-->
  42. <dependency>
  43. <groupId>commons-logging</groupId>
  44. <artifactId>commons-logging</artifactId>
  45. <version>1.2</version>
  46. </dependency>
  47. <!-- <dependency>
  48. <groupId>commons-beanutils</groupId>
  49. <artifactId>commons-beanutils</artifactId>
  50. <version>1.8.3</version>
  51. </dependency>-->
  52. <dependency>
  53. <groupId>commons-collections</groupId>
  54. <artifactId>commons-collections</artifactId>
  55. <version>3.1</version>
  56. </dependency>
  57. <dependency>
  58. <groupId>org.apache.commons</groupId>
  59. <artifactId>commons-digester3</artifactId>
  60. <version>3.2</version>
  61. <exclusions>
  62. <exclusion>
  63. <groupId>xml-apis</groupId>
  64. <artifactId>xml-apis</artifactId>
  65. </exclusion>
  66. </exclusions>
  67. </dependency>
  68. <dependency>
  69. <groupId>junit</groupId>
  70. <artifactId>junit</artifactId>
  71. <version>4.13.2</version>
  72. <scope>test</scope>
  73. </dependency>
  74. <dependency>
  75. <groupId>hsqldb</groupId>
  76. <artifactId>hsqldb</artifactId>
  77. <version>1.8.0.4</version>
  78. <scope>test</scope>
  79. </dependency>
  80. <dependency>
  81. <groupId>org.apache.poi</groupId>
  82. <artifactId>poi</artifactId>
  83. <version>5.2.3</version>
  84. </dependency>
  85. <dependency>
  86. <groupId>org.apache.poi</groupId>
  87. <artifactId>poi-ooxml</artifactId>
  88. <version>5.2.3</version>
  89. </dependency>
  90. <dependency>
  91. <groupId>org.apache.commons</groupId>
  92. <artifactId>commons-jexl</artifactId>
  93. <version>2.0.1</version>
  94. </dependency>
  95. <dependency>
  96. <groupId>org.dom4j</groupId>
  97. <artifactId>dom4j</artifactId>
  98. <version>2.1.3</version>
  99. </dependency>
  100. <dependency>
  101. <groupId>org.springframework.boot</groupId>
  102. <artifactId>spring-boot-starter-web</artifactId>
  103. </dependency>
  104. <dependency>
  105. <groupId>org.mybatis.spring.boot</groupId>
  106. <artifactId>mybatis-spring-boot-starter</artifactId>
  107. <version>3.0.1</version>
  108. </dependency>
  109. <!-- 热部署 -->
  110. <dependency>
  111. <groupId>org.springframework.boot</groupId>
  112. <artifactId>spring-boot-devtools</artifactId>
  113. </dependency>
  114. <!-- 工具类使用 -->
  115. <dependency>
  116. <groupId>ch.ethz.ganymed</groupId>
  117. <artifactId>ganymed-ssh2</artifactId>
  118. <version>262</version>
  119. </dependency>
  120. <dependency>
  121. <groupId>javax.mail</groupId>
  122. <artifactId>mail</artifactId>
  123. <version>1.4.3</version>
  124. </dependency>
  125. <dependency>
  126. <groupId>org.apache.poi</groupId>
  127. <artifactId>poi</artifactId>
  128. <version>5.2.3</version>
  129. </dependency>
  130. <dependency>
  131. <groupId>org.apache.commons</groupId>
  132. <artifactId>commons-jexl3</artifactId>
  133. <version>3.2.1</version>
  134. </dependency>
  135. <dependency>
  136. <groupId>org.apache.commons</groupId>
  137. <artifactId>commons-lang3</artifactId>
  138. </dependency>
  139. <dependency>
  140. <groupId>org.apache.commons</groupId>
  141. <artifactId>commons-text</artifactId>
  142. <version>1.10.0</version>
  143. </dependency>
  144. <dependency>
  145. <groupId>org.apache.httpcomponents</groupId>
  146. <artifactId>httpclient</artifactId>
  147. </dependency>
  148. <dependency>
  149. <groupId>org.bouncycastle</groupId>
  150. <artifactId>bcprov-jdk15to18</artifactId>
  151. <version>1.72</version>
  152. </dependency>
  153. <dependency>
  154. <groupId>org.quartz-scheduler</groupId>
  155. <artifactId>quartz</artifactId>
  156. </dependency>
  157. <!-- JScriptParserUitl -->
  158. <dependency>
  159. <groupId>org.openjdk.nashorn</groupId>
  160. <artifactId>nashorn-core</artifactId>
  161. <version>15.4</version>
  162. </dependency>
  163. <!-- TransactionConfig -->
  164. <dependency>
  165. <groupId>org.aspectj</groupId>
  166. <artifactId>aspectjweaver</artifactId>
  167. </dependency>
  168. <!-- excel处理 -->
  169. <!-- <dependency>-->
  170. <!-- <groupId>com.sundatasoft.platformIII</groupId>-->
  171. <!-- <artifactId>pageOffice</artifactId>-->
  172. <!-- <version>5.4.0.2.1</version>-->
  173. <!-- </dependency>-->
  174. <!-- 添加Sqlite依赖(可选:如果不需要使用印章功能的话,不需要添加此依赖 )-->
  175. <dependency>
  176. <groupId>org.xerial</groupId>
  177. <artifactId>sqlite-jdbc</artifactId>
  178. </dependency>
  179. <!-- thymeleaf模板-->
  180. <dependency>
  181. <groupId>org.springframework.boot</groupId>
  182. <artifactId>spring-boot-starter-thymeleaf</artifactId>
  183. </dependency>
  184. <!-- 缓存1/2 -->
  185. <dependency>
  186. <groupId>org.springframework.boot</groupId>
  187. <artifactId>spring-boot-starter-data-redis</artifactId>
  188. </dependency>
  189. <!-- 缓存2/2 -->
  190. <dependency>
  191. <groupId>org.springframework.boot</groupId>
  192. <artifactId>spring-boot-starter-cache</artifactId>
  193. </dependency>
  194. <dependency>
  195. <groupId>org.flywaydb</groupId>
  196. <artifactId>flyway-core</artifactId>
  197. </dependency>
  198. <dependency>
  199. <groupId>org.ehcache</groupId>
  200. <artifactId>ehcache</artifactId>
  201. <version>3.10.8</version>
  202. </dependency>
  203. <!-- 解析xml配置文件 -->
  204. <dependency>
  205. <groupId>javax.xml.bind</groupId>
  206. <artifactId>jaxb-api</artifactId>
  207. <version>2.4.0-b180830.0359</version>
  208. </dependency>
  209. <dependency>
  210. <groupId>com.sun.xml.bind</groupId>
  211. <artifactId>jaxb-impl</artifactId>
  212. </dependency>
  213. <dependency>
  214. <groupId>mysql</groupId>
  215. <artifactId>mysql-connector-java</artifactId>
  216. <scope>runtime</scope>
  217. </dependency>
  218. <dependency>
  219. <groupId>org.xerial</groupId>
  220. <artifactId>sqlite-jdbc</artifactId>
  221. <scope>runtime</scope>
  222. </dependency>
  223. <dependency>
  224. <groupId>io.swagger.core.v3</groupId>
  225. <artifactId>swagger-annotations-jakarta</artifactId>
  226. <version>2.2.9</version>
  227. </dependency>
  228. <dependency>
  229. <groupId>org.springframework.boot</groupId>
  230. <artifactId>spring-boot-starter-test</artifactId>
  231. <scope>test</scope>
  232. </dependency>
  233. <dependency>
  234. <groupId>org.springframework.restdocs</groupId>
  235. <artifactId>spring-restdocs-mockmvc</artifactId>
  236. <scope>test</scope>
  237. </dependency>
  238. <dependency>
  239. <groupId>org.apache.jackrabbit</groupId>
  240. <artifactId>jackrabbit-api</artifactId>
  241. <version>2.9.1</version>
  242. <type>jar</type>
  243. </dependency>
  244. <dependency>
  245. <groupId>javax.jcr</groupId>
  246. <artifactId>jcr</artifactId>
  247. <version>1.0</version>
  248. </dependency>
  249. <dependency>
  250. <groupId>org.apache.jackrabbit</groupId>
  251. <artifactId>jackrabbit-core</artifactId>
  252. <version>2.4.0</version>
  253. <exclusions>
  254. <exclusion>
  255. <artifactId>*</artifactId>
  256. <groupId>org.slf4j</groupId>
  257. </exclusion>
  258. </exclusions>
  259. </dependency>
  260. <dependency>
  261. <groupId>javax.transaction</groupId>
  262. <artifactId>jta</artifactId>
  263. <version>1.1</version>
  264. </dependency>
  265. <dependency>
  266. <groupId>bsh</groupId>
  267. <artifactId>bsh</artifactId>
  268. <version>2.0b1</version>
  269. </dependency>
  270. <!-- CreateFlowImg.java 98
  271. List<Element> tranEleList = element.selectNodes("transition");
  272. java.lang.ClassNotFoundException: org.jaxen.JaxenException
  273. 与jdk自带包重复导致编译错误,待验证是否还存在上述问题-->
  274. <dependency>
  275. <groupId>jaxen</groupId>
  276. <artifactId>jaxen</artifactId>
  277. <version>1.2.0</version>
  278. <!--<exclusions>
  279. <exclusion>
  280. <artifactId>icu4j</artifactId>
  281. <groupId>com.ibm.icu</groupId>
  282. </exclusion>
  283. </exclusions>-->
  284. </dependency>
  285. <dependency>
  286. <groupId>org.apache.poi</groupId>
  287. <artifactId>poi-ooxml</artifactId>
  288. <version>5.2.3</version>
  289. </dependency>
  290. <dependency>
  291. <groupId>org.apache.poi</groupId>
  292. <artifactId>poi-examples</artifactId>
  293. <version>5.2.3</version>
  294. </dependency>
  295. <dependency>
  296. <groupId>org.apache.poi</groupId>
  297. <artifactId>poi-excelant</artifactId>
  298. <version>5.2.3</version>
  299. </dependency>
  300. <!-- <dependency>-->
  301. <!-- <groupId>org.apache.poi</groupId>-->
  302. <!-- <artifactId>poi-ooxml-schemas</artifactId>-->
  303. <!-- <version>4.1.2</version>-->
  304. <!-- </dependency>-->
  305. <!-- 若不引入,则RdpAnalysisAction.java类中报错,ChartReareaDomain.java类中报错 -->
  306. <dependency>
  307. <groupId>org.apache.xmlgraphics</groupId>
  308. <artifactId>batik-transcoder</artifactId>
  309. <version>1.16</version>
  310. </dependency>
  311. <!-- 若不引入,则TableReareaDomain.java类中报错 -->
  312. <dependency>
  313. <groupId>org.jsoup</groupId>
  314. <artifactId>jsoup</artifactId>
  315. <version>1.15.3</version>
  316. </dependency>
  317. <dependency>
  318. <groupId>net.sf.json-lib</groupId>
  319. <artifactId>json-lib</artifactId>
  320. <version>2.4</version>
  321. <classifier>jdk15</classifier>
  322. </dependency>
  323. <!-- 测试时复杂对象json转换使用 -->
  324. <dependency>
  325. <groupId>com.google.code.gson</groupId>
  326. <artifactId>gson</artifactId>
  327. <version>2.8.9</version>
  328. </dependency>
  329. <!-- 数据库驱动,可根据项目需要保留其中之一 -->
  330. <!-- <dependency>-->
  331. <!-- <groupId>com.sundatasoft.platformII</groupId>-->
  332. <!-- <artifactId>ojdbc7</artifactId>-->
  333. <!-- <version>12.1.0</version>-->
  334. <!-- <scope>runtime</scope>-->
  335. <!-- </dependency>-->
  336. <!-- <dependency>-->
  337. <!-- <groupId>com.sundatasoft.platform</groupId>-->
  338. <!-- <artifactId>db2jcc4</artifactId>-->
  339. <!-- <version>20151001</version>-->
  340. <!-- <scope>runtime</scope>-->
  341. <!-- </dependency>-->
  342. <!-- <dependency>-->
  343. <!-- <groupId>com.sundatasoft.platform</groupId>-->
  344. <!-- <artifactId>db2jcc_license_cu</artifactId>-->
  345. <!-- <version>20151001</version>-->
  346. <!-- <scope>runtime</scope>-->
  347. <!-- </dependency>-->
  348. <!--人大金仓 -->
  349. <!-- <dependency>-->
  350. <!-- <groupId>com.sundatasoft.platformIII</groupId>-->
  351. <!-- <artifactId>kingbase8</artifactId>-->
  352. <!-- <version>8.6.0</version>-->
  353. <!-- </dependency>-->
  354. <dependency>
  355. <groupId>cn.com.kingbase</groupId>
  356. <artifactId>kingbase8</artifactId>
  357. <version>8.6.0</version>
  358. </dependency>
  359. <!-- mq start-->
  360. <!-- <dependency>-->
  361. <!-- <groupId>com.sundatasoft.platformII.ibmmq</groupId>-->
  362. <!-- <artifactId>headers</artifactId>-->
  363. <!-- <version>8.0.0.4</version>-->
  364. <!-- </dependency>-->
  365. <!-- <dependency>-->
  366. <!-- <groupId>com.sundatasoft.platformII.ibmmq</groupId>-->
  367. <!-- <artifactId>jmqi</artifactId>-->
  368. <!-- <version>8.0.0.4</version>-->
  369. <!-- </dependency>-->
  370. <!-- <dependency>-->
  371. <!-- <groupId>com.sundatasoft.platformII.ibmmq</groupId>-->
  372. <!-- <artifactId>mq</artifactId>-->
  373. <!-- <version>8.0.0.4</version>-->
  374. <!-- </dependency>-->
  375. <!-- mq end -->
  376. <!-- ReceiveSoapServlet类引用javax.xml.messaging.JAXMServlet -->
  377. <!-- &lt;!&ndash; 废弃&ndash;&gt; <dependency>-->
  378. <!-- <groupId>com.sundatasoft.platform</groupId>-->
  379. <!-- <artifactId>jaxm-api</artifactId>-->
  380. <!-- <version>20030214</version>-->
  381. <!-- </dependency>-->
  382. <!--ReceiveSoapServlet -->
  383. <!-- socket通讯 -->
  384. <dependency>
  385. <groupId>org.apache.mina</groupId>
  386. <artifactId>mina-core</artifactId>
  387. <version>2.0.13</version>
  388. </dependency>
  389. <dependency>
  390. <groupId>jakarta.xml.soap</groupId>
  391. <artifactId>jakarta.xml.soap-api</artifactId>
  392. </dependency>
  393. <dependency>
  394. <groupId>jakarta.xml.ws</groupId>
  395. <artifactId>jakarta.xml.ws-api</artifactId>
  396. </dependency>
  397. <dependency>
  398. <groupId>com.sun.xml.ws</groupId>
  399. <artifactId>jaxws-rt</artifactId>
  400. <version>3.0.0</version>
  401. <!-- <scope>runtime</scope>-->
  402. </dependency>
  403. <!--@Resource -->
  404. <dependency>
  405. <groupId>javax.xml.ws</groupId>
  406. <artifactId>jaxws-api</artifactId>
  407. <version>2.3.1</version>
  408. </dependency>
  409. <dependency>
  410. <groupId>org.springframework</groupId>
  411. <artifactId>spring-test</artifactId>
  412. <scope>test</scope>
  413. </dependency>
  414. <dependency>
  415. <groupId>org.jgrapht</groupId>
  416. <artifactId>jgrapht-core</artifactId>
  417. <version>1.5.2</version>
  418. </dependency>
  419. <dependency>
  420. <groupId>com.lmax</groupId>
  421. <artifactId>disruptor</artifactId>
  422. <version>4.0.0</version>
  423. </dependency>
  424. <dependency>
  425. <groupId>com.j2html</groupId>
  426. <artifactId>j2html</artifactId>
  427. <version>1.6.0</version>
  428. </dependency>
  429. <dependency>
  430. <groupId>io.javalin</groupId>
  431. <artifactId>javalin</artifactId>
  432. <version>6.4.0</version>
  433. </dependency>
  434. <dependency>
  435. <groupId>com.oracle.ojdbc</groupId>
  436. <artifactId>ojdbc8</artifactId>
  437. <version>19.3.0.0</version>
  438. </dependency>
  439. <dependency>
  440. <groupId>cn.hutool</groupId>
  441. <artifactId>hutool-all</artifactId>
  442. <version>5.8.32</version>
  443. </dependency>
  444. <dependency>
  445. <groupId>org.apache.groovy</groupId>
  446. <artifactId>groovy-all</artifactId>
  447. <version>4.0.25</version>
  448. <type>pom</type>
  449. </dependency>
  450. <dependency>
  451. <groupId>org.apache.calcite</groupId>
  452. <artifactId>calcite-plus</artifactId>
  453. <version>1.38.0</version>
  454. </dependency>
  455. <dependency>
  456. <groupId>org.apache.calcite</groupId>
  457. <artifactId>calcite-function</artifactId>
  458. <version>1.38.0</version>
  459. </dependency>
  460. <dependency>
  461. <groupId>org.apache.calcite</groupId>
  462. <artifactId>calcite-core</artifactId>
  463. <version>1.38.0</version>
  464. </dependency>
  465. <dependency>
  466. <groupId>org.apache.calcite</groupId>
  467. <artifactId>calcite-file</artifactId>
  468. <version>1.38.0</version>
  469. </dependency>
  470. <dependency>
  471. <groupId>org.apache.calcite</groupId>
  472. <artifactId>calcite-linq4j</artifactId>
  473. <version>1.38.0</version>
  474. </dependency>
  475. <dependency>
  476. <groupId>org.locationtech.jts</groupId>
  477. <artifactId>jts-core</artifactId>
  478. <version>1.19.0</version>
  479. </dependency>
  480. <dependency>
  481. <groupId>org.locationtech.jts.io</groupId>
  482. <artifactId>jts-io-common</artifactId>
  483. <version>1.19.0</version>
  484. </dependency>
  485. <dependency>
  486. <groupId>org.locationtech.proj4j</groupId>
  487. <artifactId>proj4j</artifactId>
  488. <version>1.2.2</version>
  489. </dependency>
  490. <dependency>
  491. <groupId>com.fasterxml.jackson.core</groupId>
  492. <artifactId>jackson-annotations</artifactId>
  493. <version>2.15.2</version>
  494. </dependency>
  495. <dependency>
  496. <groupId>com.google.errorprone</groupId>
  497. <artifactId>error_prone_annotations</artifactId>
  498. <version>2.28.0</version>
  499. </dependency>
  500. <dependency>
  501. <groupId>com.google.guava</groupId>
  502. <artifactId>guava</artifactId>
  503. <version>33.3.0-jre</version>
  504. </dependency>
  505. <dependency>
  506. <groupId>org.apache.calcite.avatica</groupId>
  507. <artifactId>avatica-core</artifactId>
  508. <version>1.25.0</version>
  509. </dependency>
  510. <dependency>
  511. <groupId>org.apiguardian</groupId>
  512. <artifactId>apiguardian-api</artifactId>
  513. <version>1.1.2</version>
  514. </dependency>
  515. <dependency>
  516. <groupId>org.checkerframework</groupId>
  517. <artifactId>checker-qual</artifactId>
  518. <version>3.43.0</version>
  519. </dependency>
  520. <!-- <dependency>-->
  521. <!-- <groupId>org.slf4j</groupId>-->
  522. <!-- <artifactId>slf4j-api</artifactId>-->
  523. <!-- <version>1.7.25</version>-->
  524. <!-- </dependency>-->
  525. <dependency>
  526. <groupId>com.fasterxml.jackson.core</groupId>
  527. <artifactId>jackson-core</artifactId>
  528. <version>2.15.2</version>
  529. </dependency>
  530. <dependency>
  531. <groupId>com.fasterxml.jackson.core</groupId>
  532. <artifactId>jackson-databind</artifactId>
  533. <version>2.15.2</version>
  534. </dependency>
  535. <dependency>
  536. <groupId>com.fasterxml.jackson.dataformat</groupId>
  537. <artifactId>jackson-dataformat-yaml</artifactId>
  538. <version>2.15.2</version>
  539. </dependency>
  540. <dependency>
  541. <groupId>com.google.uzaygezen</groupId>
  542. <artifactId>uzaygezen-core</artifactId>
  543. <version>0.2</version>
  544. </dependency>
  545. <dependency>
  546. <groupId>com.jayway.jsonpath</groupId>
  547. <artifactId>json-path</artifactId>
  548. <version>2.9.0</version>
  549. </dependency>
  550. <dependency>
  551. <groupId>com.yahoo.datasketches</groupId>
  552. <artifactId>sketches-core</artifactId>
  553. <version>0.9.0</version>
  554. </dependency>
  555. <dependency>
  556. <groupId>commons-codec</groupId>
  557. <artifactId>commons-codec</artifactId>
  558. <version>1.16.0</version>
  559. <!-- <scope>runtime</scope>-->
  560. <exclusions>
  561. <exclusion>
  562. <groupId>org.jetbrains</groupId>
  563. <artifactId>annotations</artifactId>
  564. </exclusion>
  565. <exclusion>
  566. <groupId>org.bouncycastle</groupId>
  567. <artifactId>bcprov-jdk15on</artifactId>
  568. </exclusion>
  569. </exclusions>
  570. </dependency>
  571. <dependency>
  572. <groupId>net.hydromatic</groupId>
  573. <artifactId>aggdesigner-algorithm</artifactId>
  574. <version>6.0</version>
  575. <!-- <scope>runtime</scope>-->
  576. <exclusions>
  577. <exclusion>
  578. <groupId>org.jetbrains</groupId>
  579. <artifactId>annotations</artifactId>
  580. </exclusion>
  581. <exclusion>
  582. <groupId>org.bouncycastle</groupId>
  583. <artifactId>bcprov-jdk15on</artifactId>
  584. </exclusion>
  585. </exclusions>
  586. </dependency>
  587. <dependency>
  588. <groupId>org.apache.commons</groupId>
  589. <artifactId>commons-dbcp2</artifactId>
  590. <version>2.11.0</version>
  591. <!-- <scope>runtime</scope>-->
  592. <exclusions>
  593. <exclusion>
  594. <groupId>org.jetbrains</groupId>
  595. <artifactId>annotations</artifactId>
  596. </exclusion>
  597. <exclusion>
  598. <groupId>org.bouncycastle</groupId>
  599. <artifactId>bcprov-jdk15on</artifactId>
  600. </exclusion>
  601. </exclusions>
  602. </dependency>
  603. <dependency>
  604. <groupId>org.apache.commons</groupId>
  605. <artifactId>commons-lang3</artifactId>
  606. <version>3.13.0</version>
  607. <!-- <scope>runtime</scope>-->
  608. <exclusions>
  609. <exclusion>
  610. <groupId>org.jetbrains</groupId>
  611. <artifactId>annotations</artifactId>
  612. </exclusion>
  613. <exclusion>
  614. <groupId>org.bouncycastle</groupId>
  615. <artifactId>bcprov-jdk15on</artifactId>
  616. </exclusion>
  617. </exclusions>
  618. </dependency>
  619. <dependency>
  620. <groupId>org.apache.commons</groupId>
  621. <artifactId>commons-math3</artifactId>
  622. <version>3.6.1</version>
  623. <!-- <scope>runtime</scope>-->
  624. <exclusions>
  625. <exclusion>
  626. <groupId>org.jetbrains</groupId>
  627. <artifactId>annotations</artifactId>
  628. </exclusion>
  629. <exclusion>
  630. <groupId>org.bouncycastle</groupId>
  631. <artifactId>bcprov-jdk15on</artifactId>
  632. </exclusion>
  633. </exclusions>
  634. </dependency>
  635. <dependency>
  636. <groupId>org.apache.commons</groupId>
  637. <artifactId>commons-text</artifactId>
  638. <version>1.11.0</version>
  639. <!-- <scope>runtime</scope>-->
  640. <exclusions>
  641. <exclusion>
  642. <groupId>org.jetbrains</groupId>
  643. <artifactId>annotations</artifactId>
  644. </exclusion>
  645. <exclusion>
  646. <groupId>org.bouncycastle</groupId>
  647. <artifactId>bcprov-jdk15on</artifactId>
  648. </exclusion>
  649. </exclusions>
  650. </dependency>
  651. <dependency>
  652. <groupId>commons-io</groupId>
  653. <artifactId>commons-io</artifactId>
  654. <version>2.15.0</version>
  655. <!-- <scope>runtime</scope>-->
  656. <exclusions>
  657. <exclusion>
  658. <groupId>org.jetbrains</groupId>
  659. <artifactId>annotations</artifactId>
  660. </exclusion>
  661. <exclusion>
  662. <groupId>org.bouncycastle</groupId>
  663. <artifactId>bcprov-jdk15on</artifactId>
  664. </exclusion>
  665. </exclusions>
  666. </dependency>
  667. <dependency>
  668. <groupId>org.codehaus.janino</groupId>
  669. <artifactId>commons-compiler</artifactId>
  670. <version>3.1.11</version>
  671. <!-- <scope>runtime</scope>-->
  672. <exclusions>
  673. <exclusion>
  674. <groupId>org.jetbrains</groupId>
  675. <artifactId>annotations</artifactId>
  676. </exclusion>
  677. <exclusion>
  678. <groupId>org.bouncycastle</groupId>
  679. <artifactId>bcprov-jdk15on</artifactId>
  680. </exclusion>
  681. </exclusions>
  682. </dependency>
  683. <dependency>
  684. <groupId>org.codehaus.janino</groupId>
  685. <artifactId>janino</artifactId>
  686. <version>3.1.11</version>
  687. <!-- <scope>runtime</scope>-->
  688. <exclusions>
  689. <exclusion>
  690. <groupId>org.jetbrains</groupId>
  691. <artifactId>annotations</artifactId>
  692. </exclusion>
  693. <exclusion>
  694. <groupId>org.bouncycastle</groupId>
  695. <artifactId>bcprov-jdk15on</artifactId>
  696. </exclusion>
  697. </exclusions>
  698. </dependency>
  699. <dependency>
  700. <groupId>org.antlr</groupId>
  701. <artifactId>antlr4-runtime</artifactId>
  702. <version>4.13.2</version>
  703. </dependency>
  704. <!--独立使用时添加
  705. <dependency>
  706. <groupId>net.sf.json-lib</groupId>
  707. <artifactId>json-lib</artifactId>
  708. <version>2.4</version>
  709. <classifier>jdk15</classifier>
  710. </dependency>
  711. <dependency>
  712. <groupId>jaxen</groupId>
  713. <artifactId>jaxen</artifactId>
  714. </dependency>
  715. <dependency>
  716. <groupId>bsh</groupId>
  717. <artifactId>bsh</artifactId>
  718. <version>2.0b1</version>
  719. </dependency> -->
  720. <!--<dependency>
  721. <groupId>xom</groupId>
  722. <artifactId>xom</artifactId>
  723. <version>1.2.5</version>
  724. <exclusions>
  725. <exclusion>
  726. <groupId>xml-apis</groupId>
  727. <artifactId>xml-apis</artifactId>
  728. </exclusion>
  729. <exclusion>
  730. <groupId>org.apache.xmlbeans</groupId>
  731. <artifactId>xmlbeans</artifactId>
  732. </exclusion>
  733. </exclusions>
  734. </dependency>-->
  735. <!-- 公司产品 -->
  736. <dependency>
  737. <groupId>com.sundatasoft.platformIII</groupId>
  738. <artifactId>sd-base-jxls</artifactId>
  739. <version>1.0.6.2</version>
  740. <scope>system</scope>
  741. <systemPath>${project.basedir}/localLibs/sd-base-jxls-1.0.6.2.jar</systemPath>
  742. </dependency>
  743. <dependency>
  744. <groupId>com.sundatasoft.platformIII</groupId>
  745. <artifactId>sd-prod-baseFrame</artifactId>
  746. <version>3.240429.1.updating</version>
  747. <scope>system</scope>
  748. <systemPath>${project.basedir}/localLibs/sd-prod-baseFrame-3.240708.1.jar</systemPath>
  749. </dependency>
  750. <!--<dependency>
  751. <groupId>com.sundatasoft.platformIII</groupId>
  752. <artifactId>sd-prod-flowEng</artifactId>
  753. <version>3.230811.1</version>
  754. <scope>system</scope>
  755. <systemPath>${project.basedir}/localLibs/sd-prod-flowEng-3.230811.1.jar</systemPath>
  756. </dependency>-->
  757. <dependency>
  758. <groupId>com.sundatasoft.platformIII</groupId>
  759. <artifactId>sd-prod-prodBase</artifactId>
  760. <version>3.230811.1.updating</version>
  761. <scope>system</scope>
  762. <systemPath>${project.basedir}/localLibs/sd-prod-prodBase-3.240708.1.jar</systemPath>
  763. <exclusions>
  764. <exclusion>
  765. <groupId>com.sundatasoft.platformIII</groupId>
  766. <artifactId>sd-prod-baseFrame</artifactId>
  767. </exclusion>
  768. </exclusions>
  769. </dependency>
  770. <dependency>
  771. <groupId>com.sundatasoft.platformIII</groupId>
  772. <artifactId>sd-prod-rfEngine</artifactId>
  773. <version>3.240708.1</version>
  774. <scope>system</scope>
  775. <systemPath>${project.basedir}/localLibs/sd-prod-rfEngine-3.240708.1.jar</systemPath>
  776. <exclusions>
  777. <exclusion>
  778. <groupId>com.sundatasoft.platformIII</groupId>
  779. <artifactId>sd-prod-prodBase</artifactId>
  780. </exclusion>
  781. </exclusions>
  782. </dependency>
  783. <dependency>
  784. <groupId>com.sundatasoft.platformIII</groupId>
  785. <artifactId>sd-prod-rtDev</artifactId>
  786. <version>3.241209.1</version>
  787. <scope>system</scope>
  788. <systemPath>${project.basedir}/localLibs/sd-prod-rtDev-3.241209.1.jar</systemPath>
  789. </dependency>
  790. <dependency>
  791. <groupId>com.sundatasoft.platformIII</groupId>
  792. <artifactId>sd-prod-commEng</artifactId>
  793. <version>3.230817.1.updating</version>
  794. <scope>system</scope>
  795. <systemPath>${project.basedir}/localLibs/sd-prod-commEng-3.230817.1.updating.jar</systemPath>
  796. </dependency>
  797. <dependency>
  798. <groupId>com.sundatasoft.platformII.ibmmq</groupId>
  799. <artifactId>headers</artifactId>
  800. <version>8.0.0.4</version>
  801. <scope>system</scope>
  802. <systemPath>${project.basedir}/localLibs/headers-8.0.0.4.jar</systemPath>
  803. </dependency>
  804. <dependency>
  805. <groupId>com.sundatasoft.platformII.ibmmq</groupId>
  806. <artifactId>jmqi</artifactId>
  807. <version>8.0.0.4</version>
  808. <scope>system</scope>
  809. <systemPath>${project.basedir}/localLibs/jmqi-8.0.0.4.jar</systemPath>
  810. </dependency>
  811. <dependency>
  812. <groupId>com.sundatasoft.platformII.ibmmq</groupId>
  813. <artifactId>mq</artifactId>
  814. <version>8.0.0.4</version>
  815. <scope>system</scope>
  816. <systemPath>${project.basedir}/localLibs/mq-8.0.0.4.jar</systemPath>
  817. </dependency>
  818. </dependencies>
  819. <repositories>
  820. <repository>
  821. <id>central</id>
  822. <url>https://maven.aliyun.com/repository/central</url>
  823. <releases>
  824. <enabled>true</enabled>
  825. </releases>
  826. <snapshots>
  827. <enabled>true</enabled>
  828. </snapshots>
  829. </repository>
  830. <repository>
  831. <id>public</id>
  832. <url>https://maven.aliyun.com/repository/public</url>
  833. <releases>
  834. <enabled>true</enabled>
  835. </releases>
  836. <snapshots>
  837. <enabled>true</enabled>
  838. </snapshots>
  839. </repository>
  840. </repositories>
  841. <build>
  842. <!-- <finalName>crat.war</finalName>-->
  843. <resources>
  844. <!-- 打jar包时包括xml -->
  845. <resource>
  846. <directory>src/main/java</directory>
  847. <includes>
  848. <include>**/*.xml</include>
  849. </includes>
  850. </resource>
  851. <resource>
  852. <directory>src/main/resources</directory>
  853. <excludes>
  854. <exclude>application*.yml</exclude>
  855. <!-- <exclude>conTemplate.doc</exclude>-->
  856. </excludes>
  857. </resource>
  858. <resource>
  859. <directory>src/main/resources</directory>
  860. <filtering>true</filtering>
  861. <includes>
  862. <!--suppress UnresolvedMavenProperty -->
  863. <include>application-${profiles.active}.yml</include>
  864. <include>application.yml</include>
  865. <include>ehcache-spring.xml</include>
  866. <include>logback-spring.xml</include>
  867. <include>mybatis-config.xml</include>
  868. <include>readOffice.html</include>
  869. </includes>
  870. </resource>
  871. <resource>
  872. <directory>src/main/resources</directory>
  873. <filtering>false</filtering>
  874. <includes>
  875. <include>conTemplate.doc</include>
  876. </includes>
  877. </resource>
  878. </resources>
  879. <plugins>
  880. <plugin>
  881. <groupId>org.apache.maven.plugins</groupId>
  882. <artifactId>maven-compiler-plugin</artifactId>
  883. <configuration>
  884. <source>17</source>
  885. <target>17</target>
  886. <encoding>UTF-8</encoding>
  887. <compilerArguments>
  888. <extdirs>${project.basedir}/localLibs</extdirs>
  889. </compilerArguments>
  890. </configuration>
  891. </plugin>
  892. <plugin>
  893. <groupId>org.springframework.boot</groupId>
  894. <artifactId>spring-boot-maven-plugin</artifactId>
  895. <configuration>
  896. <includeSystemScope>true</includeSystemScope>
  897. </configuration>
  898. </plugin>
  899. <plugin>
  900. <groupId>org.apache.maven.plugins</groupId>
  901. <artifactId>maven-jar-plugin</artifactId>
  902. <configuration>
  903. <archive>
  904. <manifestEntries>
  905. <Implementation-Version>${project.version}</Implementation-Version>
  906. <Build-Time>${timestamp}</Build-Time>
  907. <Build-User>${user.name}</Build-User>
  908. </manifestEntries>
  909. </archive>
  910. </configuration>
  911. </plugin>
  912. <plugin>
  913. <groupId>org.asciidoctor</groupId>
  914. <artifactId>asciidoctor-maven-plugin</artifactId>
  915. <version>2.2.1</version>
  916. <executions>
  917. <execution>
  918. <id>generate-docs</id>
  919. <phase>prepare-package</phase>
  920. <goals>
  921. <goal>process-asciidoc</goal>
  922. </goals>
  923. <configuration>
  924. <backend>html</backend>
  925. <doctype>book</doctype>
  926. </configuration>
  927. </execution>
  928. </executions>
  929. <dependencies>
  930. <dependency>
  931. <groupId>org.springframework.restdocs</groupId>
  932. <artifactId>spring-restdocs-asciidoctor</artifactId>
  933. <version>${spring-restdocs.version}</version>
  934. </dependency>
  935. </dependencies>
  936. </plugin>
  937. <plugin>
  938. <groupId>org.codehaus.mojo</groupId>
  939. <artifactId>buildnumber-maven-plugin</artifactId>
  940. <version>1.4</version>
  941. <executions>
  942. <execution>
  943. <phase>validate</phase>
  944. <goals>
  945. <goal>create</goal>
  946. </goals>
  947. <configuration>
  948. <doCheck>false</doCheck>
  949. <doUpdate>false</doUpdate>
  950. <timestampFormat>${maven.build.timestamp.format}</timestampFormat>
  951. </configuration>
  952. </execution>
  953. </executions>
  954. </plugin>
  955. <plugin>
  956. <groupId>org.antlr</groupId>
  957. <artifactId>antlr4-maven-plugin</artifactId>
  958. <version>4.9.3</version>
  959. <executions>
  960. <execution>
  961. <goals>
  962. <goal>antlr4</goal>
  963. </goals>
  964. </execution>
  965. </executions>
  966. </plugin>
  967. <!-- <plugin>-->
  968. <!-- <groupId>org.codehaus.mojo</groupId>-->
  969. <!-- <artifactId>properties-maven-plugin</artifactId>-->
  970. <!-- <version>1.0.0</version>-->
  971. <!-- <executions>-->
  972. <!-- <execution>-->
  973. <!-- <phase>initialize</phase>-->
  974. <!-- <goals>-->
  975. <!-- <goal>read-project-properties</goal>-->
  976. <!-- </goals>-->
  977. <!-- <configuration>-->
  978. <!-- <files>-->
  979. <!-- <file>src/main/resources/build.properties</file>-->
  980. <!-- </files>-->
  981. <!-- </configuration>-->
  982. <!-- </execution>-->
  983. <!-- </executions>-->
  984. <!-- </plugin>-->
  985. <!-- <plugin>-->
  986. <!-- <artifactId>maven-antrun-plugin</artifactId>-->
  987. <!-- <executions>-->
  988. <!-- <execution>-->
  989. <!-- <phase>generate-resources</phase>-->
  990. <!-- <goals>-->
  991. <!-- <goal>run</goal>-->
  992. <!-- </goals>-->
  993. <!-- <configuration>-->
  994. <!-- <target>-->
  995. <!-- &lt;!&ndash; 生成版本信息文件 &ndash;&gt;-->
  996. <!-- <echo-->
  997. <!-- file="${project.build.outputDirectory}/version-info.properties"-->
  998. <!-- message="version=${project.version}${line.separator}time=${maven.build.timestamp}${line.separator}git=${gitCommitVersion}"-->
  999. <!-- />-->
  1000. <!-- </target>-->
  1001. <!-- </configuration>-->
  1002. <!-- </execution>-->
  1003. <!-- </executions>-->
  1004. <!-- </plugin>-->
  1005. <plugin>
  1006. <groupId>cn.smallbun.screw</groupId>
  1007. <artifactId>screw-maven-plugin</artifactId>
  1008. <version>1.0.5</version>
  1009. <configuration>
  1010. <!--username-->
  1011. <username>root</username>
  1012. <!--password-->
  1013. <password>password</password>
  1014. <!--driver-->
  1015. <driverClassName>com.mysql.cj.jdbc.Driver</driverClassName>
  1016. <!--jdbc url-->
  1017. <jdbcUrl>jdbc:mysql://127.0.0.1:3306/xxxx</jdbcUrl>
  1018. <!--生成文件类型-->
  1019. <fileType>HTML</fileType>
  1020. <!--打开文件输出目录-->
  1021. <openOutputDir>false</openOutputDir>
  1022. <!--生成模板-->
  1023. <produceType>freemarker</produceType>
  1024. <!--文档名称 为空时:将采用[数据库名称-描述-版本号]作为文档名称-->
  1025. <fileName>测试文档名称</fileName>
  1026. <!--描述-->
  1027. <description>数据库文档生成</description>
  1028. <!--版本-->
  1029. <version>${project.version}</version>
  1030. <!--标题-->
  1031. <title>数据库文档</title>
  1032. </configuration>
  1033. <executions>
  1034. <execution>
  1035. <phase>compile</phase>
  1036. <goals>
  1037. <goal>run</goal>
  1038. </goals>
  1039. </execution>
  1040. </executions>
  1041. </plugin>
  1042. </plugins>
  1043. <finalName>${project.name}_${version}_${profiles.active}</finalName>
  1044. </build>
  1045. <profiles>
  1046. <profile>
  1047. <id>dev</id>
  1048. <properties>
  1049. <profiles.active>dev</profiles.active>
  1050. <maven.test.skip>true</maven.test.skip>
  1051. </properties>
  1052. <activation>
  1053. <activeByDefault>true</activeByDefault>
  1054. </activation>
  1055. </profile>
  1056. <profile>
  1057. <id>sit01</id>
  1058. <properties>
  1059. <profiles.active>sit01</profiles.active>
  1060. <maven.test.skip>false</maven.test.skip>
  1061. </properties>
  1062. </profile>
  1063. <profile>
  1064. <id>sit02</id>
  1065. <properties>
  1066. <profiles.active>sit02</profiles.active>
  1067. <maven.test.skip>false</maven.test.skip>
  1068. </properties>
  1069. </profile>
  1070. <profile>
  1071. <id>uat01</id>
  1072. <properties>
  1073. <profiles.active>uat01</profiles.active>
  1074. <maven.test.skip>false</maven.test.skip>
  1075. </properties>
  1076. </profile>
  1077. <profile>
  1078. <id>uat02</id>
  1079. <properties>
  1080. <profiles.active>uat02</profiles.active>
  1081. <maven.test.skip>false</maven.test.skip>
  1082. </properties>
  1083. </profile>
  1084. <profile>
  1085. <id>prod</id>
  1086. <properties>
  1087. <profiles.active>prod</profiles.active>
  1088. <maven.test.skip>false</maven.test.skip>
  1089. </properties>
  1090. </profile>
  1091. </profiles>
  1092. </project>