From 19457b5638c253cb91d6074f516d0e852aa3a418 Mon Sep 17 00:00:00 2001 From: Hanserwei Date: Sat, 4 Oct 2025 21:59:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=90=E6=A8=A1=E5=9D=97=E6=89=93=E5=8C=85?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .flattened-pom.xml | 301 ++++++++++++++++++ han-note-auth/.flattened-pom.xml | 108 +++++++ han-note-gateway/.flattened-pom.xml | 82 +++++ han-note-oss/.flattened-pom.xml | 25 ++ .../han-note-oss-api/.flattened-pom.xml | 43 +++ .../han-note-oss-biz/.flattened-pom.xml | 105 ++++++ han-note-user/.flattened-pom.xml | 26 ++ .../han-note-user-api/.flattened-pom.xml | 37 +++ .../han-note-user-biz/.flattened-pom.xml | 98 ++++++ 9 files changed, 825 insertions(+) create mode 100644 .flattened-pom.xml create mode 100644 han-note-auth/.flattened-pom.xml create mode 100644 han-note-gateway/.flattened-pom.xml create mode 100644 han-note-oss/.flattened-pom.xml create mode 100644 han-note-oss/han-note-oss-api/.flattened-pom.xml create mode 100644 han-note-oss/han-note-oss-biz/.flattened-pom.xml create mode 100644 han-note-user/.flattened-pom.xml create mode 100644 han-note-user/han-note-user-api/.flattened-pom.xml create mode 100644 han-note-user/han-note-user-biz/.flattened-pom.xml diff --git a/.flattened-pom.xml b/.flattened-pom.xml new file mode 100644 index 0000000..ba71703 --- /dev/null +++ b/.flattened-pom.xml @@ -0,0 +1,301 @@ + + 4.0.0 + + com.hanserwei + han-note + 0.0.1-SNAPSHOT + pom + + ${project.artifactId} + 小憨书(仿小红书),基于 Spring Cloud Alibaba 微服务架构 + + + han-note-auth + hanserwei-framework + han-note-gateway + han-note-oss + han-note-user + + + + + 0.0.1-SNAPSHOT + + 21 + ${java.version} + ${java.version} + + UTF-8 + + 3.8.1 + 1.7.3 + + 1.18.30 + 3.2.4 + 2023.0.1.0 + 2023.0.1 + 2.15.4 + 3.5.14 + 8.4.0 + 1.2.27 + 1.44.0 + 33.5.0-jre + 5.8.40 + 3.19.0 + 2.14.5 + 2.34.8 + 3.17.4 + 2.3.1 + 1.1.1 + 2.3.3 + 5.6.227 + 3.8.0 + + + + + + org.projectlombok + lombok + ${lombok.version} + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + ${spring-cloud-alibaba.version} + pom + import + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + com.hanserwei + hanserwei-common + 0.0.1-SNAPSHOT + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + + com.hanserwei + hanserwei-spring-boot-starter-biz-operationlog + 0.0.1-SNAPSHOT + + + com.hanserwei + hanserwei-spring-boot-starter-jackson + 0.0.1-SNAPSHOT + + + com.hanserwei + hanserwei-spring-boot-starter-biz-context + 0.0.1-SNAPSHOT + + + com.baomidou + mybatis-plus-bom + ${mybatis-plus.version} + pom + import + + + com.mysql + mysql-connector-j + ${mysql-connector-j.version} + + + com.alibaba + druid-spring-boot-3-starter + ${druid.version} + + + + cn.dev33 + sa-token-spring-boot3-starter + ${sa-token.version} + + + + com.google.guava + guava + ${guava.version} + + + cn.hutool + hutool-all + ${hutool.version} + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + cn.dev33 + sa-token-redis-jackson + ${sa-token.version} + + + cn.dev33 + sa-token-reactor-spring-boot3-starter + ${sa-token.version} + + + com.alibaba + transmittable-thread-local + ${transmittable-thread-local.version} + + + software.amazon.awssdk + s3 + ${aws-sdk.version} + + + + com.aliyun.oss + aliyun-sdk-oss + ${aliyun-sdk-oss.version} + + + + javax.xml.bind + jaxb-api + ${jaxb-api.version} + + + javax.activation + activation + ${activation.version} + + + + org.glassfish.jaxb + jaxb-runtime + ${jaxb-runtime.version} + + + + com.qcloud + cos_api + ${cos-api.version} + + + com.hanserwei + han-note-oss-api + 0.0.1-SNAPSHOT + + + + io.github.openfeign.form + feign-form + ${feign-form.version} + + + com.hanserwei + han-note-user-api + 0.0.1-SNAPSHOT + + + + + + + + + junit + junit + 3.8.1 + test + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + repackage + + repackage + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${java.version} + ${java.version} + ${project.build.sourceEncoding} + + + org.projectlombok + lombok + ${lombok.version} + + + + + + + + + + org.codehaus.mojo + flatten-maven-plugin + ${flatten-maven-plugin.version} + + resolveCiFriendliesOnly + true + + + + flatten + process-resources + + flatten + + + + flatten.clean + clean + + clean + + + + + + + diff --git a/han-note-auth/.flattened-pom.xml b/han-note-auth/.flattened-pom.xml new file mode 100644 index 0000000..786f0d8 --- /dev/null +++ b/han-note-auth/.flattened-pom.xml @@ -0,0 +1,108 @@ + + + 4.0.0 + + com.hanserwei + han-note + 0.0.1-SNAPSHOT + + han-note-auth + ${project.artifactId} + 小憨书:认证服务(负责处理用户登录、注册、账号注销等) + jar + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-test + test + + + com.hanserwei + hanserwei-spring-boot-starter-biz-operationlog + + + com.hanserwei + hanserwei-spring-boot-starter-jackson + + + + cn.dev33 + sa-token-spring-boot3-starter + + + + org.springframework.boot + spring-boot-starter-data-redis + + + + org.apache.commons + commons-pool2 + + + org.springframework.boot + spring-boot-starter-mail + + + org.springframework.boot + spring-boot-starter-thymeleaf + + + cn.dev33 + sa-token-redis-jackson + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + org.springframework.cloud + spring-cloud-context + + + + org.springframework.cloud + spring-cloud-starter-bootstrap + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + com.hanserwei + hanserwei-common + + + com.hanserwei + hanserwei-spring-boot-starter-biz-context + + + + org.springframework.security + spring-security-crypto + + + com.hanserwei + han-note-user-api + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/han-note-gateway/.flattened-pom.xml b/han-note-gateway/.flattened-pom.xml new file mode 100644 index 0000000..dc8744a --- /dev/null +++ b/han-note-gateway/.flattened-pom.xml @@ -0,0 +1,82 @@ + + 4.0.0 + + + com.hanserwei + han-note + 0.0.1-SNAPSHOT + + + han-note-gateway + ${project.artifactId} + 网关服务(负责路由转发、接口鉴权等功能) + + + + org.springframework.cloud + spring-cloud-starter-bootstrap + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + org.springframework.cloud + spring-cloud-starter-gateway + + + + + org.springframework.cloud + spring-cloud-starter-loadbalancer + + + + + cn.dev33 + sa-token-reactor-spring-boot3-starter + + + + + cn.dev33 + sa-token-redis-jackson + + + + + org.apache.commons + commons-pool2 + + + + org.springframework.boot + spring-boot-starter-data-redis + + + + + com.hanserwei + hanserwei-spring-boot-starter-jackson + + + org.apache.tomcat.embed + tomcat-embed-core + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/han-note-oss/.flattened-pom.xml b/han-note-oss/.flattened-pom.xml new file mode 100644 index 0000000..93d3134 --- /dev/null +++ b/han-note-oss/.flattened-pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + + com.hanserwei + han-note + 0.0.1-SNAPSHOT + + + + pom + + + + han-note-oss-api + han-note-oss-biz + + + han-note-oss + + ${project.artifactId} + + 对象存储服务 + diff --git a/han-note-oss/han-note-oss-api/.flattened-pom.xml b/han-note-oss/han-note-oss-api/.flattened-pom.xml new file mode 100644 index 0000000..a16c0de --- /dev/null +++ b/han-note-oss/han-note-oss-api/.flattened-pom.xml @@ -0,0 +1,43 @@ + + 4.0.0 + + + com.hanserwei + han-note-oss + 0.0.1-SNAPSHOT + + + + jar + + han-note-oss-api + ${project.artifactId} + RPC层, 供其他服务调用 + + + + com.hanserwei + hanserwei-common + + + + org.springframework.cloud + spring-cloud-starter-openfeign + + + + org.springframework.cloud + spring-cloud-starter-loadbalancer + + + + io.github.openfeign.form + feign-form-spring + + + io.github.openfeign.form + feign-form + + + diff --git a/han-note-oss/han-note-oss-biz/.flattened-pom.xml b/han-note-oss/han-note-oss-biz/.flattened-pom.xml new file mode 100644 index 0000000..5cd90a4 --- /dev/null +++ b/han-note-oss/han-note-oss-biz/.flattened-pom.xml @@ -0,0 +1,105 @@ + + 4.0.0 + + + com.hanserwei + han-note-oss + 0.0.1-SNAPSHOT + + + + jar + + han-note-oss-biz + ${project.artifactId} + 对象存储业务层 + + + + com.hanserwei + hanserwei-common + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.cloud + spring-cloud-starter-bootstrap + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + software.amazon.awssdk + s3 + + + + com.aliyun.oss + aliyun-sdk-oss + + + + javax.xml.bind + jaxb-api + + + javax.activation + activation + + + + org.glassfish.jaxb + jaxb-runtime + + + + com.qcloud + cos_api + + + com.hanserwei + hanserwei-spring-boot-starter-biz-operationlog + + + com.hanserwei + hanserwei-spring-boot-starter-jackson + + + com.hanserwei + han-note-oss-api + + + com.hanserwei + hanserwei-spring-boot-starter-biz-context + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/han-note-user/.flattened-pom.xml b/han-note-user/.flattened-pom.xml new file mode 100644 index 0000000..c7a1c45 --- /dev/null +++ b/han-note-user/.flattened-pom.xml @@ -0,0 +1,26 @@ + + 4.0.0 + + + com.hanserwei + han-note + 0.0.1-SNAPSHOT + + + + pom + + + + han-note-user-api + han-note-user-biz + + + han-note-user + + ${project.artifactId} + + 用户服务 + + diff --git a/han-note-user/han-note-user-api/.flattened-pom.xml b/han-note-user/han-note-user-api/.flattened-pom.xml new file mode 100644 index 0000000..b330404 --- /dev/null +++ b/han-note-user/han-note-user-api/.flattened-pom.xml @@ -0,0 +1,37 @@ + + 4.0.0 + + + com.hanserwei + han-note-user + 0.0.1-SNAPSHOT + + + + jar + + han-note-user-api + ${project.artifactId} + RPC层, 供其他服务调用 + + + + com.hanserwei + hanserwei-common + + + + org.springframework.cloud + spring-cloud-starter-openfeign + + + + + org.springframework.cloud + spring-cloud-starter-loadbalancer + + + + + diff --git a/han-note-user/han-note-user-biz/.flattened-pom.xml b/han-note-user/han-note-user-biz/.flattened-pom.xml new file mode 100644 index 0000000..0ef95ba --- /dev/null +++ b/han-note-user/han-note-user-biz/.flattened-pom.xml @@ -0,0 +1,98 @@ + + 4.0.0 + + + com.hanserwei + han-note-user + 0.0.1-SNAPSHOT + + + + jar + + han-note-user-biz + ${project.artifactId} + 用户服务业务模块 + + + + com.hanserwei + hanserwei-common + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.springframework.cloud + spring-cloud-starter-bootstrap + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + com.mysql + mysql-connector-j + + + com.baomidou + mybatis-plus-spring-boot3-starter + + + com.alibaba + druid-spring-boot-3-starter + + + com.hanserwei + hanserwei-spring-boot-starter-jackson + + + com.hanserwei + hanserwei-spring-boot-starter-biz-operationlog + + + com.hanserwei + hanserwei-spring-boot-starter-biz-context + + + com.hanserwei + han-note-oss-api + + + + org.springframework.boot + spring-boot-starter-data-redis + + + + org.apache.commons + commons-pool2 + + + com.hanserwei + han-note-user-api + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + +