From e9bfa1396ff47d171b3052a606e0931e6f93cc9c Mon Sep 17 00:00:00 2001 From: houzhongjian <houzhongyi@126.com> Date: 星期四, 10 四月 2025 12:05:23 +0800 Subject: [PATCH] 还原framework代码 --- pom.xml | 655 ++++++++++++++++++++++++++++++---------------------------- 1 files changed, 340 insertions(+), 315 deletions(-) diff --git a/pom.xml b/pom.xml index c396f1a..fb75d8b 100644 --- a/pom.xml +++ b/pom.xml @@ -8,6 +8,7 @@ <version>${revision}</version> <packaging>pom</packaging> <modules> + <module>iailab-framework</module> <module>iailab-cloud</module> <!-- 各种 module 拓展 --> <module>iailab-module-system</module> @@ -16,7 +17,6 @@ <module>iailab-module-report</module> <module>iailab-module-data</module> <module>iailab-module-model</module> - <module>iailab-plat-sdk</module> </modules> <name>${project.artifactId}</name> @@ -97,7 +97,7 @@ <okhttp3.version>4.11.0</okhttp3.version> <commons-io.version>2.15.1</commons-io.version> <minio.version>8.5.7</minio.version> -<!-- <aliyun-java-sdk-core.version>4.6.4</aliyun-java-sdk-core.version>--> + <aliyun-java-sdk-core.version>4.6.4</aliyun-java-sdk-core.version> <aliyun-java-sdk-dysmsapi.version>2.2.1</aliyun-java-sdk-dysmsapi.version> <tencentcloud-sdk-java.version>3.1.880</tencentcloud-sdk-java.version> <justauth.version>1.0.8</justauth.version> @@ -114,7 +114,7 @@ <properties> <!-- 环境标识,需要与配置文件的名称相对应 --> <profiles.active>dev</profiles.active> - <nacos.server>localhost:8848</nacos.server> + <nacos.server>127.0.0.1:8848</nacos.server> <nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group> <nacos.config.group>DEFAULT_GROUP</nacos.config.group> <nacos.username>nacos</nacos.username> @@ -122,7 +122,7 @@ <nacos.metadata.version>1.0.0</nacos.metadata.version> <log.path>D:/DLUT/iailab-plat</log.path> <logstash.address>127.0.0.1:4560</logstash.address> - <deploy.server>192.168.56.1</deploy.server> + <deploy.server>127.0.0.1</deploy.server> </properties> <activation> <!-- 默认环境 --> @@ -154,25 +154,25 @@ <nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group> <nacos.config.group>DEFAULT_GROUP</nacos.config.group> <nacos.username>nacos</nacos.username> - <nacos.password>fG2@jH6#kI</nacos.password> + <nacos.password>nacos</nacos.password> <nacos.metadata.version>1.0.0</nacos.metadata.version> <log.path>.</log.path> <logstash.address>127.0.0.1:4560</logstash.address> - <deploy.server>10.200.25.49</deploy.server> + <deploy.server>10.88.4.131</deploy.server> </properties> </profile> </profiles> <dependencyManagement> <dependencies> -<!-- <!– 统一依赖管理 –>--> -<!-- <dependency>--> -<!-- <groupId>io.netty</groupId>--> -<!-- <artifactId>netty-bom</artifactId>--> -<!-- <version>${netty.version}</version>--> -<!-- <type>pom</type>--> -<!-- <scope>import</scope>--> -<!-- </dependency>--> + <!-- 统一依赖管理 --> + <dependency> + <groupId>io.netty</groupId> + <artifactId>netty-bom</artifactId> + <version>${netty.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-framework-bom</artifactId> <!-- JDK8 版本独有:保证 Spring Framework 尽量高 --> @@ -209,18 +209,18 @@ <scope>import</scope> </dependency> -<!-- <!– 业务组件 –>--> -<!-- <dependency>--> -<!-- <groupId>io.github.mouzt</groupId>--> -<!-- <artifactId>bizlog-sdk</artifactId>--> -<!-- <version>${bizlog-sdk.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion> <!– 排除掉springboot依赖使用项目的 –>--> -<!-- <groupId>org.springframework.boot</groupId>--> -<!-- <artifactId>spring-boot-starter</artifactId>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> + <!-- 业务组件 --> + <dependency> + <groupId>io.github.mouzt</groupId> + <artifactId>bizlog-sdk</artifactId> + <version>${bizlog-sdk.version}</version> + <exclusions> + <exclusion> <!-- 排除掉springboot依赖使用项目的 --> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter</artifactId> + </exclusion> + </exclusions> + </dependency> <dependency> <groupId>com.iailab</groupId> <artifactId>iailab-common-biz-tenant</artifactId> @@ -237,13 +237,13 @@ <version>${revision}</version> </dependency> -<!-- <!– Spring 核心 –>--> -<!-- <dependency>--> -<!-- <!– 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 –>--> -<!-- <groupId>org.springframework.boot</groupId>--> -<!-- <artifactId>spring-boot-configuration-processor</artifactId>--> -<!-- <version>${spring.boot.version}</version>--> -<!-- </dependency>--> + <!-- Spring 核心 --> + <dependency> + <!-- 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 --> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-configuration-processor</artifactId> + <version>${spring.boot.version}</version> + </dependency> <dependency> <groupId>com.iailab</groupId> @@ -286,48 +286,48 @@ <version>${knife4j.version}</version> </dependency> -<!-- <!– DB 相关 –>--> -<!-- <dependency>--> -<!-- <groupId>org.postgresql</groupId>--> -<!-- <artifactId>postgresql</artifactId>--> -<!-- <version>${postgresql.version}</version>--> -<!-- </dependency>--> + <!-- DB 相关 --> + <dependency> + <groupId>org.postgresql</groupId> + <artifactId>postgresql</artifactId> + <version>${postgresql.version}</version> + </dependency> <dependency> <groupId>com.iailab</groupId> <artifactId>iailab-common-mybatis</artifactId> <version>${revision}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>org.springdoc</groupId>--> -<!-- <artifactId>springdoc-openapi-webflux-ui</artifactId>--> -<!-- <version>${springdoc.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.springdoc</groupId> + <artifactId>springdoc-openapi-webflux-ui</artifactId> + <version>${springdoc.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>com.alibaba</groupId>--> -<!-- <artifactId>druid-spring-boot-starter</artifactId>--> -<!-- <version>${druid.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.baomidou</groupId>--> -<!-- <artifactId>mybatis-plus-boot-starter</artifactId>--> -<!-- <version>${mybatis-plus.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>druid-spring-boot-starter</artifactId> + <version>${druid.version}</version> + </dependency> + <dependency> + <groupId>com.baomidou</groupId> + <artifactId>mybatis-plus-boot-starter</artifactId> + <version>${mybatis-plus.version}</version> + </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <!-- 代码生成器,使用它解析表结构 --> <version>${mybatis-plus-generator.version}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>com.baomidou</groupId>--> -<!-- <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <!– 多数据源 –>--> -<!-- <version>${dynamic-datasource.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.github.yulichang</groupId>--> -<!-- <artifactId>mybatis-plus-join-boot-starter</artifactId> <!– MyBatis 联表查询 –>--> -<!-- <version>${mybatis-plus-join.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.baomidou</groupId> + <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <!-- 多数据源 --> + <version>${dynamic-datasource.version}</version> + </dependency> + <dependency> + <groupId>com.github.yulichang</groupId> + <artifactId>mybatis-plus-join-boot-starter</artifactId> <!-- MyBatis 联表查询 --> + <version>${mybatis-plus-join.version}</version> + </dependency> <dependency> <groupId>com.iailab</groupId> @@ -335,43 +335,43 @@ <version>${revision}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>com.fhs-opensource</groupId> <!– VO 数据翻译 –>--> -<!-- <artifactId>easy-trans-spring-boot-starter</artifactId>--> -<!-- <version>${easy-trans.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion>--> -<!-- <groupId>org.springframework</groupId>--> -<!-- <artifactId>spring-context</artifactId>--> -<!-- </exclusion>--> -<!-- <exclusion>--> -<!-- <groupId>org.springframework.cloud</groupId>--> -<!-- <artifactId>spring-cloud-commons</artifactId>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.fhs-opensource</groupId>--> -<!-- <artifactId>easy-trans-mybatis-plus-extend</artifactId>--> -<!-- <version>${easy-trans.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.fhs-opensource</groupId>--> -<!-- <artifactId>easy-trans-anno</artifactId>--> -<!-- <version>${easy-trans.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.fhs-opensource</groupId> <!-- VO 数据翻译 --> + <artifactId>easy-trans-spring-boot-starter</artifactId> + <version>${easy-trans.version}</version> + <exclusions> + <exclusion> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + </exclusion> + <exclusion> + <groupId>org.springframework.cloud</groupId> + <artifactId>spring-cloud-commons</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.fhs-opensource</groupId> + <artifactId>easy-trans-mybatis-plus-extend</artifactId> + <version>${easy-trans.version}</version> + </dependency> + <dependency> + <groupId>com.fhs-opensource</groupId> + <artifactId>easy-trans-anno</artifactId> + <version>${easy-trans.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>org.redisson</groupId>--> -<!-- <artifactId>redisson-spring-boot-starter</artifactId>--> -<!-- <version>${redisson.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.redisson</groupId> + <artifactId>redisson-spring-boot-starter</artifactId> + <version>${redisson.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>com.dameng</groupId>--> -<!-- <artifactId>DmJdbcDriver18</artifactId>--> -<!-- <version>${dm8.jdbc.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.dameng</groupId> + <artifactId>DmJdbcDriver18</artifactId> + <version>${dm8.jdbc.version}</version> + </dependency> <!-- RPC 远程调用相关 --> <dependency> @@ -380,9 +380,9 @@ <version>${revision}</version> </dependency> -<!-- <!– Registry 注册中心相关 –>--> + <!-- Registry 注册中心相关 --> -<!-- <!– Config 配置中心相关 –>--> + <!-- Config 配置中心相关 --> <!-- Job 定时任务相关 --> <dependency> @@ -403,11 +403,11 @@ <version>${revision}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>org.apache.rocketmq</groupId>--> -<!-- <artifactId>rocketmq-spring-boot-starter</artifactId>--> -<!-- <version>${rocketmq-spring.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-spring-boot-starter</artifactId> + <version>${rocketmq-spring.version}</version> + </dependency> <!-- 服务保障相关 --> <dependency> @@ -416,17 +416,17 @@ <version>${revision}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>com.baomidou</groupId>--> -<!-- <artifactId>lock4j-redisson-spring-boot-starter</artifactId>--> -<!-- <version>${lock4j.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion>--> -<!-- <artifactId>redisson-spring-boot-starter</artifactId>--> -<!-- <groupId>org.redisson</groupId>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> + <dependency> + <groupId>com.baomidou</groupId> + <artifactId>lock4j-redisson-spring-boot-starter</artifactId> + <version>${lock4j.version}</version> + <exclusions> + <exclusion> + <artifactId>redisson-spring-boot-starter</artifactId> + <groupId>org.redisson</groupId> + </exclusion> + </exclusions> + </dependency> <!-- 监控相关 --> <dependency> @@ -435,57 +435,57 @@ <version>${revision}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>org.apache.skywalking</groupId>--> -<!-- <artifactId>apm-toolkit-trace</artifactId>--> -<!-- <version>${skywalking.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>org.apache.skywalking</groupId>--> -<!-- <artifactId>apm-toolkit-logback-1.x</artifactId>--> -<!-- <version>${skywalking.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>org.apache.skywalking</groupId>--> -<!-- <artifactId>apm-toolkit-opentracing</artifactId>--> -<!-- <version>${skywalking.version}</version>--> -<!-- <!– <exclusions>–>--> -<!-- <!– <exclusion>–>--> -<!-- <!– <artifactId>opentracing-api</artifactId>–>--> -<!-- <!– <groupId>io.opentracing</groupId>–>--> -<!-- <!– </exclusion>–>--> -<!-- <!– <exclusion>–>--> -<!-- <!– <artifactId>opentracing-util</artifactId>–>--> -<!-- <!– <groupId>io.opentracing</groupId>–>--> -<!-- <!– </exclusion>–>--> -<!-- <!– </exclusions>–>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>io.opentracing</groupId>--> -<!-- <artifactId>opentracing-api</artifactId>--> -<!-- <version>${opentracing.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>io.opentracing</groupId>--> -<!-- <artifactId>opentracing-util</artifactId>--> -<!-- <version>${opentracing.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>io.opentracing</groupId>--> -<!-- <artifactId>opentracing-noop</artifactId>--> -<!-- <version>${opentracing.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.apache.skywalking</groupId> + <artifactId>apm-toolkit-trace</artifactId> + <version>${skywalking.version}</version> + </dependency> + <dependency> + <groupId>org.apache.skywalking</groupId> + <artifactId>apm-toolkit-logback-1.x</artifactId> + <version>${skywalking.version}</version> + </dependency> + <dependency> + <groupId>org.apache.skywalking</groupId> + <artifactId>apm-toolkit-opentracing</artifactId> + <version>${skywalking.version}</version> + <!-- <exclusions>--> + <!-- <exclusion>--> + <!-- <artifactId>opentracing-api</artifactId>--> + <!-- <groupId>io.opentracing</groupId>--> + <!-- </exclusion>--> + <!-- <exclusion>--> + <!-- <artifactId>opentracing-util</artifactId>--> + <!-- <groupId>io.opentracing</groupId>--> + <!-- </exclusion>--> + <!-- </exclusions>--> + </dependency> + <dependency> + <groupId>io.opentracing</groupId> + <artifactId>opentracing-api</artifactId> + <version>${opentracing.version}</version> + </dependency> + <dependency> + <groupId>io.opentracing</groupId> + <artifactId>opentracing-util</artifactId> + <version>${opentracing.version}</version> + </dependency> + <dependency> + <groupId>io.opentracing</groupId> + <artifactId>opentracing-noop</artifactId> + <version>${opentracing.version}</version> + </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 --> <version>${spring-boot-admin.version}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>de.codecentric</groupId>--> -<!-- <artifactId>spring-boot-admin-starter-client</artifactId> <!– 实现 Spring Boot Admin Server 服务端 –>--> -<!-- <version>${spring-boot-admin.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>de.codecentric</groupId> + <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 --> + <version>${spring-boot-admin.version}</version> + </dependency> <!-- Test 测试相关 --> <dependency> @@ -495,39 +495,39 @@ <scope>test</scope> </dependency> -<!-- <dependency>--> -<!-- <groupId>org.mockito</groupId>--> -<!-- <artifactId>mockito-inline</artifactId>--> -<!-- <version>${mockito-inline.version}</version> <!– 支持 Mockito 的 final 类与 static 方法的 mock –>--> -<!-- </dependency>--> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-inline</artifactId> + <version>${mockito-inline.version}</version> <!-- 支持 Mockito 的 final 类与 static 方法的 mock --> + </dependency> -<!-- <dependency>--> -<!-- <groupId>org.springframework.boot</groupId>--> -<!-- <artifactId>spring-boot-starter-test</artifactId>--> -<!-- <version>${spring.boot.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion>--> -<!-- <artifactId>asm</artifactId>--> -<!-- <groupId>org.ow2.asm</groupId>--> -<!-- </exclusion>--> -<!-- <exclusion>--> -<!-- <groupId>org.mockito</groupId>--> -<!-- <artifactId>mockito-core</artifactId>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-test</artifactId> + <version>${spring.boot.version}</version> + <exclusions> + <exclusion> + <artifactId>asm</artifactId> + <groupId>org.ow2.asm</groupId> + </exclusion> + <exclusion> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + </exclusion> + </exclusions> + </dependency> -<!-- <dependency>--> -<!-- <groupId>com.github.fppt</groupId> <!– 单元测试,我们采用内嵌的 Redis 数据库 –>--> -<!-- <artifactId>jedis-mock</artifactId>--> -<!-- <version>${jedis-mock.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.github.fppt</groupId> <!-- 单元测试,我们采用内嵌的 Redis 数据库 --> + <artifactId>jedis-mock</artifactId> + <version>${jedis-mock.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>uk.co.jemos.podam</groupId> <!– 单元测试,随机生成 POJO 类 –>--> -<!-- <artifactId>podam</artifactId>--> -<!-- <version>${podam.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>uk.co.jemos.podam</groupId> <!-- 单元测试,随机生成 POJO 类 --> + <artifactId>podam</artifactId> + <version>${podam.version}</version> + </dependency> <!-- 工作流相关 --> <dependency> @@ -555,51 +555,51 @@ <version>${revision}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>org.projectlombok</groupId>--> -<!-- <artifactId>lombok</artifactId>--> -<!-- <version>${lombok.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <version>${lombok.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>org.mapstruct</groupId>--> -<!-- <artifactId>mapstruct</artifactId> <!– use mapstruct-jdk8 for Java 8 or higher –>--> -<!-- <version>${mapstruct.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>org.mapstruct</groupId>--> -<!-- <artifactId>mapstruct-jdk8</artifactId>--> -<!-- <version>${mapstruct.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>org.mapstruct</groupId>--> -<!-- <artifactId>mapstruct-processor</artifactId>--> -<!-- <version>${mapstruct.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.mapstruct</groupId> + <artifactId>mapstruct</artifactId> <!-- use mapstruct-jdk8 for Java 8 or higher --> + <version>${mapstruct.version}</version> + </dependency> + <dependency> + <groupId>org.mapstruct</groupId> + <artifactId>mapstruct-jdk8</artifactId> + <version>${mapstruct.version}</version> + </dependency> + <dependency> + <groupId>org.mapstruct</groupId> + <artifactId>mapstruct-processor</artifactId> + <version>${mapstruct.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>cn.hutool</groupId>--> -<!-- <artifactId>hutool-all</artifactId>--> -<!-- <version>${hutool.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>cn.hutool</groupId> + <artifactId>hutool-all</artifactId> + <version>${hutool.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>joda-time</groupId>--> -<!-- <artifactId>joda-time</artifactId>--> -<!-- <version>${joda.time.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>joda-time</groupId> + <artifactId>joda-time</artifactId> + <version>${joda.time.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>com.alibaba</groupId>--> -<!-- <artifactId>easyexcel</artifactId>--> -<!-- <version>${easyexcel.verion}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>easyexcel</artifactId> + <version>${easyexcel.verion}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>commons-io</groupId>--> -<!-- <artifactId>commons-io</artifactId>--> -<!-- <version>${commons-io.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>${commons-io.version}</version> + </dependency> <dependency> <groupId>org.apache.tika</groupId> @@ -613,27 +613,27 @@ <version>${velocity.version}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>com.alibaba</groupId>--> -<!-- <artifactId>fastjson</artifactId>--> -<!-- <version>${fastjson.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>fastjson</artifactId> + <version>${fastjson.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>cn.smallbun.screw</groupId>--> -<!-- <artifactId>screw-core</artifactId> <!– 实现数据库文档 –>--> -<!-- <version>${screw.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion>--> -<!-- <groupId>org.freemarker</groupId>--> -<!-- <artifactId>freemarker</artifactId> <!– 移除 Freemarker 依赖,采用 Velocity 作为模板引擎 –>--> -<!-- </exclusion>--> -<!-- <exclusion>--> -<!-- <groupId>com.alibaba</groupId>--> -<!-- <artifactId>fastjson</artifactId> <!– 最新版screw-core1.0.5依赖fastjson1.2.73存在漏洞,移除。 –>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> + <dependency> + <groupId>cn.smallbun.screw</groupId> + <artifactId>screw-core</artifactId> <!-- 实现数据库文档 --> + <version>${screw.version}</version> + <exclusions> + <exclusion> + <groupId>org.freemarker</groupId> + <artifactId>freemarker</artifactId> <!-- 移除 Freemarker 依赖,采用 Velocity 作为模板引擎 --> + </exclusion> + <exclusion> + <groupId>com.alibaba</groupId> + <artifactId>fastjson</artifactId> <!-- 最新版screw-core1.0.5依赖fastjson1.2.73存在漏洞,移除。 --> + </exclusion> + </exclusions> + </dependency> <dependency> <groupId>com.google.guava</groupId> @@ -641,17 +641,17 @@ <version>${guava.version}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>com.google.inject</groupId>--> -<!-- <artifactId>guice</artifactId>--> -<!-- <version>${guice.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.google.inject</groupId> + <artifactId>guice</artifactId> + <version>${guice.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>com.alibaba</groupId>--> -<!-- <artifactId>transmittable-thread-local</artifactId> <!– 解决 ThreadLocal 父子线程的传值问题 –>--> -<!-- <version>${transmittable-thread-local.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>transmittable-thread-local</artifactId> <!-- 解决 ThreadLocal 父子线程的传值问题 --> + <version>${transmittable-thread-local.version}</version> + </dependency> <dependency> <groupId>commons-net</groupId> @@ -670,68 +670,84 @@ <version>${captcha-plus.version}</version> </dependency> -<!-- <dependency>--> -<!-- <groupId>org.lionsoul</groupId>--> -<!-- <artifactId>ip2region</artifactId>--> -<!-- <version>${ip2region.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.lionsoul</groupId> + <artifactId>ip2region</artifactId> + <version>${ip2region.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>org.jsoup</groupId>--> -<!-- <artifactId>jsoup</artifactId>--> -<!-- <version>${jsoup.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.jsoup</groupId> + <artifactId>jsoup</artifactId> + <version>${jsoup.version}</version> + </dependency> -<!-- <dependency>--> -<!-- <groupId>org.reflections</groupId>--> -<!-- <artifactId>reflections</artifactId>--> -<!-- <version>${reflections.version}</version>--> -<!-- </dependency>--> + <dependency> + <groupId>org.reflections</groupId> + <artifactId>reflections</artifactId> + <version>${reflections.version}</version> + </dependency> -<!-- <!– 三方云服务相关 –>--> -<!-- <dependency>--> -<!-- <groupId>com.squareup.okio</groupId>--> -<!-- <artifactId>okio</artifactId>--> -<!-- <version>${okio.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.squareup.okhttp3</groupId>--> -<!-- <artifactId>okhttp</artifactId>--> -<!-- <version>${okhttp3.version}</version>--> -<!-- </dependency>--> + <!-- 三方云服务相关 --> + <dependency> + <groupId>com.squareup.okio</groupId> + <artifactId>okio</artifactId> + <version>${okio.version}</version> + </dependency> + <dependency> + <groupId>com.squareup.okhttp3</groupId> + <artifactId>okhttp</artifactId> + <version>${okhttp3.version}</version> + </dependency> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>${minio.version}</version> </dependency> -<!-- <!– SMS SDK begin –>--> -<!-- <dependency>--> -<!-- <groupId>com.aliyun</groupId>--> -<!-- <artifactId>aliyun-java-sdk-core</artifactId>--> -<!-- <version>${aliyun-java-sdk-core.version}</version>--> -<!-- <exclusions>--> -<!-- <exclusion>--> -<!-- <artifactId>opentracing-api</artifactId>--> -<!-- <groupId>io.opentracing</groupId>--> -<!-- </exclusion>--> -<!-- <exclusion>--> -<!-- <artifactId>opentracing-util</artifactId>--> -<!-- <groupId>io.opentracing</groupId>--> -<!-- </exclusion>--> -<!-- </exclusions>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.aliyun</groupId>--> -<!-- <artifactId>aliyun-java-sdk-dysmsapi</artifactId>--> -<!-- <version>${aliyun-java-sdk-dysmsapi.version}</version>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>com.tencentcloudapi</groupId>--> -<!-- <artifactId>tencentcloud-sdk-java-sms</artifactId>--> -<!-- <version>${tencentcloud-sdk-java.version}</version>--> -<!-- </dependency>--> -<!-- <!– SMS SDK end –>--> + <dependency> + <groupId>com.github.binarywang</groupId> + <artifactId>weixin-java-pay</artifactId> + <version>${weixin-java.version}</version> + </dependency> + <dependency> + <groupId>com.github.binarywang</groupId> + <artifactId>wx-java-mp-spring-boot-starter</artifactId> + <version>${weixin-java.version}</version> + </dependency> + <dependency> + <groupId>com.github.binarywang</groupId> + <artifactId>wx-java-miniapp-spring-boot-starter</artifactId> + <version>${weixin-java.version}</version> + </dependency> + + <!-- SMS SDK begin --> + <dependency> + <groupId>com.aliyun</groupId> + <artifactId>aliyun-java-sdk-core</artifactId> + <version>${aliyun-java-sdk-core.version}</version> + <exclusions> + <exclusion> + <artifactId>opentracing-api</artifactId> + <groupId>io.opentracing</groupId> + </exclusion> + <exclusion> + <artifactId>opentracing-util</artifactId> + <groupId>io.opentracing</groupId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.aliyun</groupId> + <artifactId>aliyun-java-sdk-dysmsapi</artifactId> + <version>${aliyun-java-sdk-dysmsapi.version}</version> + </dependency> + <dependency> + <groupId>com.tencentcloudapi</groupId> + <artifactId>tencentcloud-sdk-java-sms</artifactId> + <version>${tencentcloud-sdk-java.version}</version> + </dependency> + <!-- SMS SDK end --> <dependency> <groupId>com.xingyuv</groupId> @@ -883,4 +899,13 @@ </snapshotRepository> </distributionManagement> + <!-- 使用 iailab 私有云 --> +<!-- <repositories>--> +<!-- <repository>--> +<!-- <id>iailab</id>--> +<!-- <name>iailab</name>--> +<!-- <url>http://172.16.8.100:8090/repository/iailab</url>--> +<!-- </repository>--> +<!-- </repositories>--> + </project> -- Gitblit v1.9.3