feat: 删除pom
Some checks failed
Redis序列化结构检查 / redis-schema-check (push) Has been cancelled

This commit is contained in:
2026-07-13 15:54:38 +08:00
parent 436460cfdb
commit 30e530c0bf
39 changed files with 164 additions and 159 deletions

View File

@@ -147,11 +147,11 @@ jobs:
## 6. 工具发布流程redisCheck 仓库)
```bash
# 在 redisCheck 仓库
# 在 redisCheck 仓库根目录
mvn clean package -DskipTests
# 发布到 Nexus需配置 settings.xml
mvn deploy -DskipTests
# 发布到 Nexus需配置 settings.xml,并开启 deploy-nexus profile
mvn clean deploy -Dnexus.deploy.enabled=true -DskipTests
```
发布产物:

View File

@@ -171,57 +171,33 @@ flowchart TB
```text
redisCheck/
├── pom.xml
├── pom.xml # 单模块工程(无父子结构)
├── docs/
│ ├── 实施方案.md # 本文档
│ ├── 配置说明.md # YAML 配置项详解
│ └── CI集成说明.md # 业务仓库接入步骤
├── redis-schema-checker/
│ ├── pom.xml
└── src/
── main/
── resources/
│ └── default-config.yaml # 内置默认配置(随 jar 发布)
── java/com/codechecker/redis/
│ ├── cli/ # 命令行入口
└── RedisSchemaCheckerMain.java
│ ├── config/ # 配置模型
│ ├── CheckerConfig.java
│ └── ConfigLoader.java
│ ├── git/ # Git 操作
│ ├── GitDiffScanner.java
│ └── GitException.java
│ ├── analyze/ # 编排与工作树扫描
│ │ ├── SchemaCheckAnalyzer.java
│ │ ├── FileScanner.java
│ │ │ └── GlobMatcher.java
│ ├── detector/ # Redis 写入点检测
│ │ ├── RedisWritePointDetector.java
└── WritePoint.java
│ │ ├── schema/ # Schema 提取
│ │ │ ├── JavaSchemaExtractor.java
│ │ │ ├── SourceIndex.java
│ │ │ ├── TypeSchema.java
│ │ │ ├── FieldSchema.java
│ │ │ ├── JsonType.java
│ │ │ └── AnnotationSupport.java
│ │ ├── diff/ # 结构对比
│ │ │ ├── SchemaDiffer.java
│ │ │ ├── SchemaChange.java
│ │ │ ├── ChangeType.java
│ │ │ └── Severity.java
│ │ ├── key/ # Key 推断
│ │ │ └── RedisKeyResolver.java
│ │ ├── report/ # 报告
│ │ │ ├── ReportBuilder.java
│ │ │ └── CheckReport.java
│ │ └── notify/ # 企微通知
│ │ └── WeComNotifier.java
│ └── test/
│ ├── resources/fixtures/tenant/ # 夹具TenantVO/Helper 新旧版本
│ └── java/... # 各模块单测
└── .gitea/
└── demo.yaml # 工具自身 CI可选
│ ├── 实施方案.md
│ ├── 配置说明.md
│ └── CI集成说明.md
├── src/
│ ├── main/
│ ├── resources/
│ │ ── default-config.yaml # 内置默认配置(随 jar 发布)
│ │ ── java/com/codechecker/redis/
├── cli/ # 命令行入口
── config/ # 配置模型
│ │ ├── git/ # Git 操作
├── analyze/ # 编排与工作树扫描
│ │ ├── detector/ # Redis 写入点检测
├── schema/ # Schema 提取
├── diff/ # 结构对比
│ │ ├── key/ # Key 推断
├── report/ # 报告
└── notify/ # 企微通知
└── test/
├── resources/fixtures/tenant/
└── java/...
├── .gitea/
├── workflows/redis-schema-check.yaml
└── config/redis-schema-check-config.yaml
└── target/ # 构建产物
```
### 5.1 Maven 坐标