pom.xml 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845
  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. <parent>
  6. <artifactId>qhiot-link-basic-mqtt</artifactId>
  7. <groupId>com.qhiot</groupId>
  8. <version>1.1.1</version>
  9. </parent>
  10. <modelVersion>4.0.0</modelVersion>
  11. <packaging>pom</packaging>
  12. <version>1.1.1</version>
  13. <artifactId>qhiot-link-data-server</artifactId>
  14. <modules>
  15. <module>qhiot-link-server</module>
  16. <module>qhiot-link-data</module>
  17. <module>qhiot-link-start</module>
  18. </modules>
  19. <dependencyManagement>
  20. <dependencies>
  21. <dependency>
  22. <groupId>com.qhiot</groupId>
  23. <artifactId>qhiot-link-data</artifactId>
  24. <version>${qhiot.version}</version>
  25. </dependency>
  26. <dependency>
  27. <groupId>com.qhiot</groupId>
  28. <artifactId>qhiot-link-server</artifactId>
  29. <version>${qhiot.version}</version>
  30. </dependency>
  31. </dependencies>
  32. </dependencyManagement>
  33. </project>
  34. <!--<?xml version="1.0" encoding="UTF-8"?>-->
  35. <!--<project xmlns="http://maven.apache.org/POM/4.0.0"-->
  36. <!-- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"-->
  37. <!-- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">-->
  38. <!-- <modelVersion>4.0.0</modelVersion>-->
  39. <!-- <groupId>com.qhiot</groupId>-->
  40. <!-- <artifactId>qhiot-link-data-server</artifactId>-->
  41. <!-- <packaging>pom</packaging>-->
  42. <!-- <version>1.1.1</version>-->
  43. <!-- <modules>-->
  44. <!-- <module>qhiot-link-server</module>-->
  45. <!-- <module>qhiot-link-data</module>-->
  46. <!-- <module>qhiot-link-start</module>-->
  47. <!-- </modules>-->
  48. <!-- <properties>-->
  49. <!-- <qhiot.version>1.1.1</qhiot.version>-->
  50. <!-- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>-->
  51. <!-- <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>-->
  52. <!-- <java.version>1.8</java.version>-->
  53. <!-- <kotlin.version>1.7.0</kotlin.version>-->
  54. <!-- <spring-boot.version>2.6.8</spring-boot.version>-->
  55. <!-- <spring-cloud.version>2021.0.1</spring-cloud.version>-->
  56. <!-- <spring-cloud-alibaba.version>2021.0.1.0</spring-cloud-alibaba.version>-->
  57. <!-- &lt;!&ndash; <spring-boot.version>2.3.9.RELEASE</spring-boot.version>&ndash;&gt;-->
  58. <!-- &lt;!&ndash; <spring-cloud.version>Hoxton.SR8</spring-cloud.version>&ndash;&gt;-->
  59. <!-- &lt;!&ndash; <spring-cloud-alibaba.version>2.2.5.RELEASE</spring-cloud-alibaba.version>&ndash;&gt;-->
  60. <!-- <alibaba.nacos.version>2.0.4</alibaba.nacos.version>-->
  61. <!-- <alibaba.seata.version>1.5.1</alibaba.seata.version>-->
  62. <!-- <zipkin.version>2.2.8.RELEASE</zipkin.version>-->
  63. <!-- <spring-boot-admin.version>2.6.7</spring-boot-admin.version>-->
  64. <!-- <spring-boot.mybatis.version>2.2.2</spring-boot.mybatis.version>-->
  65. <!-- <spring-boot.mybatis-plus.version>3.4.3.4</spring-boot.mybatis-plus.version>-->
  66. <!-- <spring-boot.dynamic-datasource.version>3.2.0</spring-boot.dynamic-datasource.version>-->
  67. <!-- <swagger.fox.version>3.0.0</swagger.fox.version>-->
  68. <!-- <swagger.core.version>1.6.2</swagger.core.version>-->
  69. <!-- <tobato.version>1.27.2</tobato.version>-->
  70. <!-- <kaptcha.version>2.3.2</kaptcha.version>-->
  71. <!-- <pagehelper.boot.version>1.4.1</pagehelper.boot.version>-->
  72. <!-- &lt;!&ndash; <druid.version>1.2.11</druid.version>&ndash;&gt;-->
  73. <!-- <druid.version>1.1.20</druid.version>-->
  74. <!-- <easy-es.version>0.9.60</easy-es.version>-->
  75. <!-- <dynamic-ds.version>3.5.1</dynamic-ds.version>-->
  76. <!-- <commons.io.version>2.11.0</commons.io.version>-->
  77. <!-- <commons.email.version>1.5</commons.email.version>-->
  78. <!-- <commons.fileupload.version>1.4</commons.fileupload.version>-->
  79. <!-- <velocity.version>2.3</velocity.version>-->
  80. <!-- <fastjson.version>1.2.56</fastjson.version>-->
  81. <!-- <fastjson2.version>2.0.8</fastjson2.version>-->
  82. <!-- <jjwt.version>0.9.1</jjwt.version>-->
  83. <!-- <jjwt-jackson.version>0.10.7</jjwt-jackson.version>-->
  84. <!-- <jjwt-impl.version>0.10.7</jjwt-impl.version>-->
  85. <!-- <jjwt-api.version>0.10.7</jjwt-api.version>-->
  86. <!-- <minio.version>8.2.2</minio.version>-->
  87. <!-- <poi.version>4.1.2</poi.version>-->
  88. <!-- <commons-collections.version>3.2.2</commons-collections.version>-->
  89. <!-- <transmittable-thread-local.version>2.12.2</transmittable-thread-local.version>-->
  90. <!-- <hutool.version>5.5.8</hutool.version>-->
  91. <!-- <influxdb.version>2.15</influxdb.version>-->
  92. <!-- <slf4j.version>1.7.36</slf4j.version>-->
  93. <!-- <disruptor.version>3.4.2</disruptor.version>-->
  94. <!-- <jxls.version>2.4.0</jxls.version>-->
  95. <!-- &lt;!&ndash; <netty.version></netty.version>&ndash;&gt;-->
  96. <!-- &lt;!&ndash; <caffeine.version></caffeine.version>&ndash;&gt;-->
  97. <!-- <commons-lang.version>2.4</commons-lang.version>-->
  98. <!-- <commons-beanutils.version>1.9.2</commons-beanutils.version>-->
  99. <!-- <google-guava.version>31.0.1-jre</google-guava.version>-->
  100. <!-- <aliyun.sdk.java.version>3.3.1</aliyun.sdk.java.version>-->
  101. <!-- <aliyun.sdk.dysmsapi.version>1.0.0</aliyun.sdk.dysmsapi.version>-->
  102. <!-- <aliyun.sdk.oss.version>3.6.0</aliyun.sdk.oss.version>-->
  103. <!-- <javax.persistence.version>1.0.2</javax.persistence.version>-->
  104. <!-- </properties>-->
  105. <!-- &lt;!&ndash; 依赖声明 &ndash;&gt;-->
  106. <!-- <dependencyManagement>-->
  107. <!-- <dependencies>-->
  108. <!-- &lt;!&ndash; SpringCloud 微服务 &ndash;&gt;-->
  109. <!-- <dependency>-->
  110. <!-- <groupId>org.springframework.cloud</groupId>-->
  111. <!-- <artifactId>spring-cloud-dependencies</artifactId>-->
  112. <!-- <version>${spring-cloud.version}</version>-->
  113. <!-- <type>pom</type>-->
  114. <!-- <scope>import</scope>-->
  115. <!-- </dependency>-->
  116. <!-- &lt;!&ndash; SpringCloud Zipkin 配置 &ndash;&gt;-->
  117. <!-- <dependency>-->
  118. <!-- <groupId>org.springframework.cloud</groupId>-->
  119. <!-- <artifactId>spring-cloud-starter-zipkin</artifactId>-->
  120. <!-- <version>${zipkin.version}</version>-->
  121. <!-- </dependency>-->
  122. <!-- &lt;!&ndash; SpringCloud Alibaba 微服务 &ndash;&gt;-->
  123. <!-- <dependency>-->
  124. <!-- <groupId>com.alibaba.cloud</groupId>-->
  125. <!-- <artifactId>spring-cloud-alibaba-dependencies</artifactId>-->
  126. <!-- <version>${spring-cloud-alibaba.version}</version>-->
  127. <!-- <type>pom</type>-->
  128. <!-- <scope>import</scope>-->
  129. <!-- </dependency>-->
  130. <!-- &lt;!&ndash; Alibaba Nacos 配置 &ndash;&gt;-->
  131. <!-- <dependency>-->
  132. <!-- <groupId>com.alibaba.nacos</groupId>-->
  133. <!-- <artifactId>nacos-client</artifactId>-->
  134. <!-- <version>${alibaba.nacos.version}</version>-->
  135. <!-- </dependency>-->
  136. <!-- &lt;!&ndash; Alibaba Seata 配置 &ndash;&gt;-->
  137. <!-- <dependency>-->
  138. <!-- <groupId>io.seata</groupId>-->
  139. <!-- <artifactId>seata-spring-boot-starter</artifactId>-->
  140. <!-- <version>${alibaba.seata.version}</version>-->
  141. <!-- </dependency>-->
  142. <!-- &lt;!&ndash; SpringBoot 依赖配置 &ndash;&gt;-->
  143. <!-- <dependency>-->
  144. <!-- <groupId>org.springframework.boot</groupId>-->
  145. <!-- <artifactId>spring-boot-dependencies</artifactId>-->
  146. <!-- <version>${spring-boot.version}</version>-->
  147. <!-- <type>pom</type>-->
  148. <!-- <scope>import</scope>-->
  149. <!-- </dependency>-->
  150. <!-- <dependency>-->
  151. <!-- <groupId>org.springframework.boot</groupId>-->
  152. <!-- <artifactId>spring-boot-starter-web</artifactId>-->
  153. <!-- <version>${spring-boot.version}</version>-->
  154. <!-- <exclusions>-->
  155. <!-- <exclusion>-->
  156. <!-- <artifactId>spring-boot-starter-logging</artifactId>-->
  157. <!-- <groupId>org.springframework.boot</groupId>-->
  158. <!-- </exclusion>-->
  159. <!-- </exclusions>-->
  160. <!-- </dependency>-->
  161. <!-- &lt;!&ndash; Kotlin 支持 &ndash;&gt;-->
  162. <!-- <dependency>-->
  163. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  164. <!-- <artifactId>kotlin-stdlib-jdk8</artifactId>-->
  165. <!-- <version>${kotlin.version}</version>-->
  166. <!-- </dependency>-->
  167. <!-- <dependency>-->
  168. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  169. <!-- <artifactId>kotlin-compiler</artifactId>-->
  170. <!-- <version>${kotlin.version}</version>-->
  171. <!-- </dependency>-->
  172. <!-- <dependency>-->
  173. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  174. <!-- <artifactId>kotlin-test-junit</artifactId>-->
  175. <!-- <version>${kotlin.version}</version>-->
  176. <!-- <scope>test</scope>-->
  177. <!-- </dependency>-->
  178. <!-- <dependency>-->
  179. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  180. <!-- <artifactId>kotlin-maven-allopen</artifactId>-->
  181. <!-- <version>${kotlin.version}</version>-->
  182. <!-- </dependency>-->
  183. <!-- <dependency>-->
  184. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  185. <!-- <artifactId>kotlin-maven-noarg</artifactId>-->
  186. <!-- <version>${kotlin.version}</version>-->
  187. <!-- </dependency>-->
  188. <!-- &lt;!&ndash; FastDFS 分布式文件系统 &ndash;&gt;-->
  189. <!-- <dependency>-->
  190. <!-- <groupId>com.github.tobato</groupId>-->
  191. <!-- <artifactId>fastdfs-client</artifactId>-->
  192. <!-- <version>${tobato.version}</version>-->
  193. <!-- </dependency>-->
  194. <!-- &lt;!&ndash; Mybatis 依赖配置 &ndash;&gt;-->
  195. <!-- <dependency>-->
  196. <!-- <groupId>org.mybatis.spring.boot</groupId>-->
  197. <!-- <artifactId>mybatis-spring-boot-starter</artifactId>-->
  198. <!-- <version>${spring-boot.mybatis.version}</version>-->
  199. <!-- </dependency>-->
  200. <!-- &lt;!&ndash; Druid &ndash;&gt;-->
  201. <!-- <dependency>-->
  202. <!-- <groupId>com.alibaba</groupId>-->
  203. <!-- <artifactId>druid-spring-boot-starter</artifactId>-->
  204. <!-- <version>${druid.version}</version>-->
  205. <!-- </dependency>-->
  206. <!-- &lt;!&ndash; Mybatis-plus 依赖配置 &ndash;&gt;-->
  207. <!-- <dependency>-->
  208. <!-- <groupId>com.baomidou</groupId>-->
  209. <!-- <artifactId>mybatis-plus-boot-starter</artifactId>-->
  210. <!-- <version>${spring-boot.mybatis-plus.version}</version>-->
  211. <!-- </dependency>-->
  212. <!-- <dependency>-->
  213. <!-- <groupId>com.baomidou</groupId>-->
  214. <!-- <artifactId>mybatis-plus-annotation</artifactId>-->
  215. <!-- <version>3.4.3.4</version>-->
  216. <!-- </dependency>-->
  217. <!-- &lt;!&ndash; dynamic-datasource 依赖配置 &ndash;&gt;-->
  218. <!-- <dependency>-->
  219. <!-- <groupId>com.baomidou</groupId>-->
  220. <!-- <artifactId>dynamic-datasource-spring-boot-starter</artifactId>-->
  221. <!-- <version>${spring-boot.dynamic-datasource.version}</version>-->
  222. <!-- </dependency>-->
  223. <!-- &lt;!&ndash; Swagger 依赖配置 &ndash;&gt;-->
  224. <!-- <dependency>-->
  225. <!-- <groupId>io.swagger</groupId>-->
  226. <!-- <artifactId>swagger-models</artifactId>-->
  227. <!-- <version>${swagger.core.version}</version>-->
  228. <!-- </dependency>-->
  229. <!-- <dependency>-->
  230. <!-- <groupId>io.swagger</groupId>-->
  231. <!-- <artifactId>swagger-annotations</artifactId>-->
  232. <!-- <version>${swagger.core.version}</version>-->
  233. <!-- </dependency>-->
  234. <!-- &lt;!&ndash; easy-es 依赖配置 &ndash;&gt;-->
  235. <!-- <dependency>-->
  236. <!-- <groupId>cn.easy-es</groupId>-->
  237. <!-- <artifactId>easy-es-boot-starter</artifactId>-->
  238. <!-- <version>${easy-es.version}</version>-->
  239. <!-- </dependency>-->
  240. <!-- <dependency>-->
  241. <!-- <groupId>com.google.guava</groupId>-->
  242. <!-- <artifactId>guava</artifactId>-->
  243. <!-- <version>${google-guava.version}</version>-->
  244. <!-- </dependency>-->
  245. <!-- &lt;!&ndash; 验证码 &ndash;&gt;-->
  246. <!-- <dependency>-->
  247. <!-- <groupId>com.github.penggle</groupId>-->
  248. <!-- <artifactId>kaptcha</artifactId>-->
  249. <!-- <version>${kaptcha.version}</version>-->
  250. <!-- </dependency>-->
  251. <!-- &lt;!&ndash; pagehelper 分页插件 &ndash;&gt;-->
  252. <!-- <dependency>-->
  253. <!-- <groupId>com.github.pagehelper</groupId>-->
  254. <!-- <artifactId>pagehelper-spring-boot-starter</artifactId>-->
  255. <!-- <version>${pagehelper.boot.version}</version>-->
  256. <!-- </dependency>-->
  257. <!-- &lt;!&ndash; io常用工具类 &ndash;&gt;-->
  258. <!-- <dependency>-->
  259. <!-- <groupId>commons-io</groupId>-->
  260. <!-- <artifactId>commons-io</artifactId>-->
  261. <!-- <version>${commons.io.version}</version>-->
  262. <!-- </dependency>-->
  263. <!-- &lt;!&ndash; email常用工具类 &ndash;&gt;-->
  264. <!-- <dependency>-->
  265. <!-- <groupId>org.apache.commons</groupId>-->
  266. <!-- <artifactId>commons-email</artifactId>-->
  267. <!-- <version>${commons.email.version}</version>-->
  268. <!-- </dependency>-->
  269. <!-- &lt;!&ndash; excel工具 &ndash;&gt;-->
  270. <!-- <dependency>-->
  271. <!-- <groupId>org.apache.poi</groupId>-->
  272. <!-- <artifactId>poi-ooxml</artifactId>-->
  273. <!-- <version>${poi.version}</version>-->
  274. <!-- </dependency>-->
  275. <!-- &lt;!&ndash; 文件上传工具类 &ndash;&gt;-->
  276. <!-- <dependency>-->
  277. <!-- <groupId>commons-fileupload</groupId>-->
  278. <!-- <artifactId>commons-fileupload</artifactId>-->
  279. <!-- <version>${commons.fileupload.version}</version>-->
  280. <!-- </dependency>-->
  281. <!-- &lt;!&ndash; 代码生成使用模板 &ndash;&gt;-->
  282. <!-- <dependency>-->
  283. <!-- <groupId>org.apache.velocity</groupId>-->
  284. <!-- <artifactId>velocity-engine-core</artifactId>-->
  285. <!-- <version>${velocity.version}</version>-->
  286. <!-- </dependency>-->
  287. <!-- &lt;!&ndash; Collection 增强Java集合框架 &ndash;&gt;-->
  288. <!-- <dependency>-->
  289. <!-- <groupId>commons-collections</groupId>-->
  290. <!-- <artifactId>commons-collections</artifactId>-->
  291. <!-- <version>${commons-collections.version}</version>-->
  292. <!-- </dependency>-->
  293. <!-- &lt;!&ndash; JSON 解析器和生成器 &ndash;&gt;-->
  294. <!-- <dependency>-->
  295. <!-- <groupId>com.alibaba.fastjson2</groupId>-->
  296. <!-- <artifactId>fastjson2</artifactId>-->
  297. <!-- <version>${fastjson2.version}</version>-->
  298. <!-- </dependency>-->
  299. <!-- <dependency>-->
  300. <!-- <groupId>com.alibaba</groupId>-->
  301. <!-- <artifactId>fastjson</artifactId>-->
  302. <!-- <version>${fastjson.version}</version>-->
  303. <!-- </dependency>-->
  304. <!-- &lt;!&ndash; JWT &ndash;&gt;-->
  305. <!-- <dependency>-->
  306. <!-- <groupId>io.jsonwebtoken</groupId>-->
  307. <!-- <artifactId>jjwt</artifactId>-->
  308. <!-- <version>${jjwt.version}</version>-->
  309. <!-- </dependency>-->
  310. <!-- <dependency>-->
  311. <!-- <groupId>io.jsonwebtoken</groupId>-->
  312. <!-- <artifactId>jjwt-jackson</artifactId>-->
  313. <!-- <version>${jjwt-jackson.version}</version>-->
  314. <!-- </dependency>-->
  315. <!-- <dependency>-->
  316. <!-- <groupId>io.jsonwebtoken</groupId>-->
  317. <!-- <artifactId>jjwt-impl</artifactId>-->
  318. <!-- <version>${jjwt-impl.version}</version>-->
  319. <!-- </dependency>-->
  320. <!-- <dependency>-->
  321. <!-- <groupId>io.jsonwebtoken</groupId>-->
  322. <!-- <artifactId>jjwt-api</artifactId>-->
  323. <!-- <version>${jjwt-api.version}</version>-->
  324. <!-- </dependency>-->
  325. <!-- &lt;!&ndash; commons-beanutils &ndash;&gt;-->
  326. <!-- <dependency>-->
  327. <!-- <groupId>commons-beanutils</groupId>-->
  328. <!-- <artifactId>commons-beanutils</artifactId>-->
  329. <!-- <version>${commons-beanutils.version}</version>-->
  330. <!-- </dependency>-->
  331. <!-- &lt;!&ndash; hutool &ndash;&gt;-->
  332. <!-- <dependency>-->
  333. <!-- <groupId>cn.hutool</groupId>-->
  334. <!-- <artifactId>hutool-all</artifactId>-->
  335. <!-- <version>${hutool.version}</version>-->
  336. <!-- </dependency>-->
  337. <!-- &lt;!&ndash; 线程传递值 &ndash;&gt;-->
  338. <!-- <dependency>-->
  339. <!-- <groupId>com.alibaba</groupId>-->
  340. <!-- <artifactId>transmittable-thread-local</artifactId>-->
  341. <!-- <version>${transmittable-thread-local.version}</version>-->
  342. <!-- </dependency>-->
  343. <!-- &lt;!&ndash; influxdb &ndash;&gt;-->
  344. <!-- <dependency>-->
  345. <!-- <groupId>org.influxdb</groupId>-->
  346. <!-- <artifactId>influxdb-java</artifactId>-->
  347. <!-- <version>${influxdb.version}</version>-->
  348. <!-- </dependency>-->
  349. <!-- &lt;!&ndash; commons-lang &ndash;&gt;-->
  350. <!-- <dependency>-->
  351. <!-- <groupId>commons-lang</groupId>-->
  352. <!-- <artifactId>commons-lang</artifactId>-->
  353. <!-- <version>${commons-lang.version}</version>-->
  354. <!-- </dependency>-->
  355. <!-- <dependency>-->
  356. <!-- <groupId>org.jxls</groupId>-->
  357. <!-- <artifactId>jxls</artifactId>-->
  358. <!-- <version>${jxls.version}</version>-->
  359. <!-- </dependency>-->
  360. <!-- <dependency>-->
  361. <!-- <groupId>javax.persistence</groupId>-->
  362. <!-- <artifactId>persistence-api</artifactId>-->
  363. <!-- <version>${javax.persistence.version}</version>-->
  364. <!-- </dependency>-->
  365. <!-- &lt;!&ndash; 核心模块 &ndash;&gt;-->
  366. <!-- <dependency>-->
  367. <!-- <groupId>com.qhiot</groupId>-->
  368. <!-- <artifactId>qhiot-starter-cloud</artifactId>-->
  369. <!-- <version>${qhiot.version}</version>-->
  370. <!-- </dependency>-->
  371. <!-- <dependency>-->
  372. <!-- <groupId>com.qhiot</groupId>-->
  373. <!-- <artifactId>common-core</artifactId>-->
  374. <!-- <version>${qhiot.version}</version>-->
  375. <!-- </dependency>-->
  376. <!-- <dependency>-->
  377. <!-- <groupId>com.qhiot</groupId>-->
  378. <!-- <artifactId>qhiot-link-data</artifactId>-->
  379. <!-- <version>${qhiot.version}</version>-->
  380. <!-- </dependency>-->
  381. <!-- <dependency>-->
  382. <!-- <groupId>com.qhiot</groupId>-->
  383. <!-- <artifactId>qhiot-link-server</artifactId>-->
  384. <!-- <version>${qhiot.version}</version>-->
  385. <!-- </dependency>-->
  386. <!-- <dependency>-->
  387. <!-- <groupId>com.qhiot</groupId>-->
  388. <!-- <artifactId>common</artifactId>-->
  389. <!-- <version>${qhiot.version}</version>-->
  390. <!-- </dependency>-->
  391. <!-- <dependency>-->
  392. <!-- <groupId>com.qhiot</groupId>-->
  393. <!-- <artifactId>qhiot-cache</artifactId>-->
  394. <!-- <version>${qhiot.version}</version>-->
  395. <!-- </dependency>-->
  396. <!-- <dependency>-->
  397. <!-- <groupId>com.qhiot</groupId>-->
  398. <!-- <artifactId>qhiot-influxdb-core</artifactId>-->
  399. <!-- <version>${qhiot.version}</version>-->
  400. <!-- </dependency>-->
  401. <!-- <dependency>-->
  402. <!-- <groupId>com.qhiot</groupId>-->
  403. <!-- <artifactId>qhiot-log2es</artifactId>-->
  404. <!-- <version>${qhiot.version}</version>-->
  405. <!-- </dependency>-->
  406. <!-- <dependency>-->
  407. <!-- <groupId>com.qhiot</groupId>-->
  408. <!-- <artifactId>qhiot-oss</artifactId>-->
  409. <!-- <version>${qhiot.version}</version>-->
  410. <!-- </dependency>-->
  411. <!-- <dependency>-->
  412. <!-- <groupId>com.qhiot</groupId>-->
  413. <!-- <artifactId>qhiot-oss-manager</artifactId>-->
  414. <!-- <version>${qhiot.version}</version>-->
  415. <!-- </dependency>-->
  416. <!-- <dependency>-->
  417. <!-- <groupId>com.qhiot</groupId>-->
  418. <!-- <artifactId>qhiot-transport-api</artifactId>-->
  419. <!-- <version>${qhiot.version}</version>-->
  420. <!-- </dependency>-->
  421. <!-- <dependency>-->
  422. <!-- <groupId>com.qhiot</groupId>-->
  423. <!-- <artifactId>qhiot-transport-server</artifactId>-->
  424. <!-- <version>${qhiot.version}</version>-->
  425. <!-- </dependency>-->
  426. <!-- <dependency>-->
  427. <!-- <groupId>com.qhiot</groupId>-->
  428. <!-- <artifactId>qhiot-transport-db</artifactId>-->
  429. <!-- <version>${qhiot.version}</version>-->
  430. <!-- </dependency>-->
  431. <!-- <dependency>-->
  432. <!-- <groupId>com.qhiot</groupId>-->
  433. <!-- <artifactId>qhiot-transport-mqtt-annotations</artifactId>-->
  434. <!-- <version>${qhiot.version}</version>-->
  435. <!-- </dependency>-->
  436. <!-- <dependency>-->
  437. <!-- <groupId>com.qhiot</groupId>-->
  438. <!-- <artifactId>qhiot-transport-mqtt-common</artifactId>-->
  439. <!-- <version>${qhiot.version}</version>-->
  440. <!-- </dependency>-->
  441. <!-- <dependency>-->
  442. <!-- <groupId>com.qhiot</groupId>-->
  443. <!-- <artifactId>qhiot-transport-mqtt-core</artifactId>-->
  444. <!-- <version>${qhiot.version}</version>-->
  445. <!-- </dependency>-->
  446. <!-- <dependency>-->
  447. <!-- <groupId>com.qhiot</groupId>-->
  448. <!-- <artifactId>qhiot-transport-mqtt-message</artifactId>-->
  449. <!-- <version>${qhiot.version}</version>-->
  450. <!-- </dependency>-->
  451. <!-- <dependency>-->
  452. <!-- <groupId>com.qhiot</groupId>-->
  453. <!-- <artifactId>qhiot-transport-stream-annotations</artifactId>-->
  454. <!-- <version>${qhiot.version}</version>-->
  455. <!-- </dependency>-->
  456. <!-- <dependency>-->
  457. <!-- <groupId>com.qhiot</groupId>-->
  458. <!-- <artifactId>qhiot-transport-stream-message</artifactId>-->
  459. <!-- <version>${qhiot.version}</version>-->
  460. <!-- </dependency>-->
  461. <!-- <dependency>-->
  462. <!-- <groupId>com.qhiot</groupId>-->
  463. <!-- <artifactId>qhiot-transport-stream-processor</artifactId>-->
  464. <!-- <version>${qhiot.version}</version>-->
  465. <!-- </dependency>-->
  466. <!-- &lt;!&ndash; 接口模块 &ndash;&gt;-->
  467. <!-- &lt;!&ndash; 安全模块 &ndash;&gt;-->
  468. <!-- &lt;!&ndash; 权限范围 &ndash;&gt;-->
  469. <!-- &lt;!&ndash; 多数据源 &ndash;&gt;-->
  470. <!-- &lt;!&ndash; 日志记录 &ndash;&gt;-->
  471. <!-- <dependency>-->
  472. <!-- <groupId>org.slf4j</groupId>-->
  473. <!-- <artifactId>slf4j-api</artifactId>-->
  474. <!-- <version>${slf4j.version}</version>-->
  475. <!-- </dependency>-->
  476. <!-- <dependency>-->
  477. <!-- <groupId>com.lmax</groupId>-->
  478. <!-- <artifactId>disruptor</artifactId>-->
  479. <!-- <version>${disruptor.version}</version>-->
  480. <!-- </dependency>-->
  481. <!-- &lt;!&ndash; 缓存服务 &ndash;&gt;-->
  482. <!-- &lt;!&ndash; 系统接口 &ndash;&gt;-->
  483. <!-- &lt;!&ndash; 第三方 &ndash;&gt;-->
  484. <!-- <dependency>-->
  485. <!-- <groupId>com.aliyun</groupId>-->
  486. <!-- <artifactId>aliyun-java-sdk-core</artifactId>-->
  487. <!-- <version>${aliyun.sdk.java.version}</version>-->
  488. <!-- </dependency>-->
  489. <!-- <dependency>-->
  490. <!-- <groupId>com.aliyun</groupId>-->
  491. <!-- <artifactId>aliyun-java-sdk-dysmsapi</artifactId>-->
  492. <!-- <version>${aliyun.sdk.dysmsapi.version}</version>-->
  493. <!-- </dependency>-->
  494. <!-- <dependency>-->
  495. <!-- <groupId>com.aliyun.oss</groupId>-->
  496. <!-- <artifactId>aliyun-sdk-oss</artifactId>-->
  497. <!-- <version>${aliyun.sdk.oss.version}</version>-->
  498. <!-- </dependency>-->
  499. <!-- </dependencies>-->
  500. <!-- </dependencyManagement>-->
  501. <!-- <dependencies>-->
  502. <!-- &lt;!&ndash; bootstrap 启动器 &ndash;&gt;-->
  503. <!-- <dependency>-->
  504. <!-- <groupId>org.springframework.cloud</groupId>-->
  505. <!-- <artifactId>spring-cloud-starter-bootstrap</artifactId>-->
  506. <!-- </dependency>-->
  507. <!-- <dependency>-->
  508. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  509. <!-- <artifactId>kotlin-stdlib-jdk8</artifactId>-->
  510. <!-- </dependency>-->
  511. <!-- <dependency>-->
  512. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  513. <!-- <artifactId>kotlin-compiler</artifactId>-->
  514. <!-- </dependency>-->
  515. <!-- &lt;!&ndash; 单元测试 &ndash;&gt;-->
  516. <!-- <dependency>-->
  517. <!-- <groupId>org.springframework.cloud</groupId>-->
  518. <!-- <artifactId>spring-cloud-test-support</artifactId>-->
  519. <!-- <scope>test</scope>-->
  520. <!-- </dependency>-->
  521. <!-- <dependency>-->
  522. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  523. <!-- <artifactId>kotlin-test-junit</artifactId>-->
  524. <!-- <scope>test</scope>-->
  525. <!-- </dependency>-->
  526. <!-- <dependency>-->
  527. <!-- <groupId>org.springframework.boot</groupId>-->
  528. <!-- <artifactId>spring-boot-starter-validation</artifactId>-->
  529. <!-- </dependency>-->
  530. <!-- </dependencies>-->
  531. <!-- <build>-->
  532. <!-- <plugins>-->
  533. <!-- <plugin>-->
  534. <!-- <artifactId>kotlin-maven-plugin</artifactId>-->
  535. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  536. <!-- <version>${kotlin.version}</version>-->
  537. <!-- <executions>-->
  538. <!-- <execution>-->
  539. <!-- <id>compile</id>-->
  540. <!-- <goals>-->
  541. <!-- <goal>compile</goal>-->
  542. <!-- </goals>-->
  543. <!-- <configuration>-->
  544. <!-- <sourceDirs>-->
  545. <!-- <sourceDir>${project.basedir}/src/main/kotlin</sourceDir>-->
  546. <!-- <sourceDir>${project.basedir}/src/main/java</sourceDir>-->
  547. <!-- </sourceDirs>-->
  548. <!-- </configuration>-->
  549. <!-- </execution>-->
  550. <!-- <execution>-->
  551. <!-- <id>test-compile</id>-->
  552. <!-- <goals>-->
  553. <!-- <goal>test-compile</goal>-->
  554. <!-- </goals>-->
  555. <!-- <configuration>-->
  556. <!-- <sourceDirs>-->
  557. <!-- <sourceDir>${project.basedir}/src/test/kotlin</sourceDir>-->
  558. <!-- <sourceDir>${project.basedir}/src/test/java</sourceDir>-->
  559. <!-- </sourceDirs>-->
  560. <!-- </configuration>-->
  561. <!-- </execution>-->
  562. <!-- </executions>-->
  563. <!-- <configuration>-->
  564. <!-- <jvmTarget>1.8</jvmTarget>-->
  565. <!-- <args>-->
  566. <!-- <arg>-Xjsr305=strict</arg>-->
  567. <!-- </args>-->
  568. <!-- &lt;!&ndash; <compilerPlugins>&ndash;&gt;-->
  569. <!-- &lt;!&ndash; <plugin>spring</plugin>&ndash;&gt;-->
  570. <!-- &lt;!&ndash; &lt;!&ndash; 这里kotlin官方插件,为被注解的指定类添加无参构造方法 &ndash;&gt;&ndash;&gt;-->
  571. <!-- &lt;!&ndash; <plugin>no-arg</plugin>&ndash;&gt;-->
  572. <!-- &lt;!&ndash; </compilerPlugins>&ndash;&gt;-->
  573. <!-- &lt;!&ndash; <pluginOptions>&ndash;&gt;-->
  574. <!-- &lt;!&ndash; &lt;!&ndash; 这里!配置NoArg注解 &ndash;&gt;&ndash;&gt;-->
  575. <!-- &lt;!&ndash; <option>no-arg:annotation=xx.xx.xx.xx.NoArg</option>&ndash;&gt;-->
  576. <!-- &lt;!&ndash; &lt;!&ndash; 在合成的构造函数中调用实例初始化器 &ndash;&gt;&ndash;&gt;-->
  577. <!-- &lt;!&ndash; &lt;!&ndash; <option>no-arg:invokeInitializers=true</option> &ndash;&gt;&ndash;&gt;-->
  578. <!-- &lt;!&ndash; </pluginOptions>&ndash;&gt;-->
  579. <!-- </configuration>-->
  580. <!-- <dependencies>-->
  581. <!-- <dependency>-->
  582. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  583. <!-- <artifactId>kotlin-maven-allopen</artifactId>-->
  584. <!-- <version>${kotlin.version}</version>-->
  585. <!-- </dependency>-->
  586. <!-- &lt;!&ndash; 这里!! 引入NoArg解决方案 &ndash;&gt;-->
  587. <!-- <dependency>-->
  588. <!-- <groupId>org.jetbrains.kotlin</groupId>-->
  589. <!-- <artifactId>kotlin-maven-noarg</artifactId>-->
  590. <!-- <version>${kotlin.version}</version>-->
  591. <!-- </dependency>-->
  592. <!-- </dependencies>-->
  593. <!-- </plugin>-->
  594. <!-- <plugin>-->
  595. <!-- <groupId>org.apache.maven.plugins</groupId>-->
  596. <!-- <artifactId>maven-compiler-plugin</artifactId>-->
  597. <!-- <configuration>-->
  598. <!-- <source>${java.version}</source>-->
  599. <!-- <target>${java.version}</target>-->
  600. <!-- <encoding>${project.build.sourceEncoding}</encoding>-->
  601. <!-- </configuration>-->
  602. <!-- <executions>-->
  603. <!-- &lt;!&ndash; Replacing default-compile as it is treated specially by maven &ndash;&gt;-->
  604. <!-- <execution>-->
  605. <!-- <id>default-compile</id>-->
  606. <!-- <phase>none</phase>-->
  607. <!-- </execution>-->
  608. <!-- &lt;!&ndash; Replacing default-testCompile as it is treated specially by maven &ndash;&gt;-->
  609. <!-- <execution>-->
  610. <!-- <id>default-testCompile</id>-->
  611. <!-- <phase>none</phase>-->
  612. <!-- </execution>-->
  613. <!-- <execution>-->
  614. <!-- <id>java-compile</id>-->
  615. <!-- <phase>compile</phase>-->
  616. <!-- <goals>-->
  617. <!-- <goal>compile</goal>-->
  618. <!-- </goals>-->
  619. <!-- </execution>-->
  620. <!-- <execution>-->
  621. <!-- <id>java-test-compile</id>-->
  622. <!-- <phase>test-compile</phase>-->
  623. <!-- <goals>-->
  624. <!-- <goal>testCompile</goal>-->
  625. <!-- </goals>-->
  626. <!-- </execution>-->
  627. <!-- </executions>-->
  628. <!-- </plugin>-->
  629. <!-- <plugin>-->
  630. <!-- <groupId>org.apache.maven.plugins</groupId>-->
  631. <!-- <artifactId>maven-resources-plugin</artifactId>-->
  632. <!-- <configuration>-->
  633. <!-- <delimiters>@</delimiters>-->
  634. <!-- <useDefaultDelimiters>false</useDefaultDelimiters>-->
  635. <!-- </configuration>-->
  636. <!-- </plugin>-->
  637. <!-- &lt;!&ndash; 打包跳过测试 &ndash;&gt;-->
  638. <!-- <plugin>-->
  639. <!-- <groupId>org.apache.maven.plugins</groupId>-->
  640. <!-- <artifactId>maven-surefire-plugin</artifactId>-->
  641. <!-- <configuration>-->
  642. <!-- <skipTests>true</skipTests>-->
  643. <!-- </configuration>-->
  644. <!-- </plugin>-->
  645. <!-- </plugins>-->
  646. <!-- <resources>-->
  647. <!-- <resource>-->
  648. <!-- <directory>src/main/java</directory>-->
  649. <!-- <includes>-->
  650. <!-- <include>**/*.xml</include>-->
  651. <!-- </includes>-->
  652. <!-- <filtering>false</filtering>-->
  653. <!-- </resource>-->
  654. <!-- <resource>-->
  655. <!-- <directory>src/main/resources</directory>-->
  656. <!-- <filtering>true</filtering>-->
  657. <!-- </resource>-->
  658. <!-- </resources>-->
  659. <!-- </build>-->
  660. <!-- <repositories>-->
  661. <!-- <repository>-->
  662. <!-- <id>maven_aliyun</id>-->
  663. <!-- <name>maven_aliyun</name>-->
  664. <!-- &lt;!&ndash; <url>https://maven.aliyun.com/nexus/content/groups/public/</url>&ndash;&gt;-->
  665. <!-- <url>https://maven.aliyun.com/repository/public</url>-->
  666. <!-- </repository>-->
  667. <!-- <repository>-->
  668. <!-- <id>qh</id>-->
  669. <!-- <name>QH Repository</name>-->
  670. <!-- <url>http://116.62.67.134:9000/nexus/content/groups/public/</url>-->
  671. <!-- </repository>-->
  672. <!-- </repositories>-->
  673. <!-- &lt;!&ndash; 环境 &ndash;&gt;-->
  674. <!-- <profiles>-->
  675. <!-- &lt;!&ndash; 开发 &ndash;&gt;-->
  676. <!-- <profile>-->
  677. <!-- <id>dev</id>-->
  678. <!-- <activation>-->
  679. <!-- &lt;!&ndash;默认激活配置&ndash;&gt;-->
  680. <!-- <activeByDefault>true</activeByDefault>-->
  681. <!-- </activation>-->
  682. <!-- <properties>-->
  683. <!-- &lt;!&ndash;当前环境&ndash;&gt;-->
  684. <!-- <profile.active>dev</profile.active>-->
  685. <!-- &lt;!&ndash;Nacos&ndash;&gt;-->
  686. <!-- <nacos-server.ip>192.168.1.150</nacos-server.ip>-->
  687. <!-- <nacos-server.username>nacos</nacos-server.username>-->
  688. <!-- <nacos-server.password>nacos</nacos-server.password>-->
  689. <!-- <config.file-prefix>qh-link</config.file-prefix>-->
  690. <!-- <config.file-extension>yaml</config.file-extension>-->
  691. <!-- <config.namespace></config.namespace>-->
  692. <!-- <config.group>DEFAULT_GROUP</config.group>-->
  693. <!-- <config.server-addr>${nacos-server.ip}:8848</config.server-addr>-->
  694. <!-- <discovery.server-addr>${nacos-server.ip}:8848</discovery.server-addr>-->
  695. <!-- &lt;!&ndash;zipkin&ndash;&gt;-->
  696. <!-- <zipkin.base-url>http://192.168.1.150:9411</zipkin.base-url>-->
  697. <!-- </properties>-->
  698. <!-- </profile>-->
  699. <!-- &lt;!&ndash; 测试 &ndash;&gt;-->
  700. <!-- <profile>-->
  701. <!-- <id>test</id>-->
  702. <!-- <properties>-->
  703. <!-- &lt;!&ndash;当前环境&ndash;&gt;-->
  704. <!-- <profile.active>test</profile.active>-->
  705. <!-- &lt;!&ndash;Nacos&ndash;&gt;-->
  706. <!-- <nacos-server.ip>192.168.1.150</nacos-server.ip>-->
  707. <!-- <nacos-server.username>nacos</nacos-server.username>-->
  708. <!-- <nacos-server.password>nacos</nacos-server.password>-->
  709. <!-- <config.server-addr>${nacos-server.ip}:8848</config.server-addr>-->
  710. <!-- <config.file-prefix>qh-link</config.file-prefix>-->
  711. <!-- <config.file-extension>yaml</config.file-extension>-->
  712. <!-- <config.namespace></config.namespace>-->
  713. <!-- <config.group>DEFAULT_GROUP</config.group>-->
  714. <!-- <discovery.server-addr>${nacos-server.ip}:8848</discovery.server-addr>-->
  715. <!-- &lt;!&ndash;zipkin&ndash;&gt;-->
  716. <!-- <zipkin.base-url>http://192.168.1.150:9411</zipkin.base-url>-->
  717. <!-- </properties>-->
  718. <!-- </profile>-->
  719. <!-- &lt;!&ndash; 生产 &ndash;&gt;-->
  720. <!-- <profile>-->
  721. <!-- <id>prod</id>-->
  722. <!-- <properties>-->
  723. <!-- &lt;!&ndash;当前环境,生产环境为空&ndash;&gt;-->
  724. <!-- <profile.active>prod</profile.active>-->
  725. <!-- &lt;!&ndash;Nacos配置&ndash;&gt;-->
  726. <!-- &lt;!&ndash;服务ip&ndash;&gt;-->
  727. <!-- <nacos-server.ip>192.168.1.150</nacos-server.ip>-->
  728. <!-- &lt;!&ndash;服务用户名&ndash;&gt;-->
  729. <!-- <nacos-server.username>nacos</nacos-server.username>-->
  730. <!-- &lt;!&ndash;服务密码&ndash;&gt;-->
  731. <!-- <nacos-server.password>nacos</nacos-server.password>-->
  732. <!-- &lt;!&ndash;配置文件名&ndash;&gt;-->
  733. <!-- <config.file-prefix>qh-link</config.file-prefix>-->
  734. <!-- &lt;!&ndash;配置文件格式&ndash;&gt;-->
  735. <!-- <config.file-extension>yaml</config.file-extension>-->
  736. <!-- &lt;!&ndash;配置中心地址&ndash;&gt;-->
  737. <!-- <config.server-addr>${nacos-server.ip}:8848</config.server-addr>-->
  738. <!-- &lt;!&ndash;配置中心命名空间,用于支持多环境.这里必须使用ID,不能使用名称,默认为空&ndash;&gt;-->
  739. <!-- <config.namespace></config.namespace>-->
  740. <!-- &lt;!&ndash;配置分组名称&ndash;&gt;-->
  741. <!-- <config.group>DEFAULT_GROUP</config.group>-->
  742. <!-- &lt;!&ndash;服务发现地址&ndash;&gt;-->
  743. <!-- <discovery.server-addr>${nacos-server.ip}:8848</discovery.server-addr>-->
  744. <!-- &lt;!&ndash;zipkin&ndash;&gt;-->
  745. <!-- <zipkin.base-url>http://192.168.1.150:9411</zipkin.base-url>-->
  746. <!-- </properties>-->
  747. <!-- </profile>-->
  748. <!-- </profiles>-->
  749. <!--</project>-->