execution-log.md 3.0 KB

修复登录 Redisson Spring Data 适配死循环执行日志

2026-06-24 依赖升级验证

执行时间:2026-06-24 11:02:01 CST

变更范围:

  • forge-server/pom.xmlredisson.version3.34.1 升级到 3.50.0
  • forge-server/forge-framework/forge-dependencies/pom.xml:同步升级 redisson.version
  • 新增当前变更的 spec.mdtasks.mdtest-spec.mdexecution-log.md
  • code-copilot/memory/pitfalls.md 追加 Redisson/Spring Data Redis 版本不匹配踩坑记录。

验证命令与结果:

  • mvn -pl forge-framework/forge-starter-parent/forge-starter-cache -am dependency:tree -Dincludes=org.redisson -DskipTests
    • 变更前结果:通过,依赖树显示 redisson-spring-boot-starter:3.34.1redisson:3.34.1redisson-spring-data-33:3.34.1
  • mvn -pl forge-framework/forge-starter-parent/forge-starter-cache -am dependency:tree -Dincludes=org.redisson -DskipTests
    • 变更后结果:通过,依赖树显示 redisson-spring-boot-starter:3.50.0redisson:3.50.0redisson-spring-data-35:3.50.0
  • JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home/bin:$PATH mvn -pl forge-admin-server -am compile -DskipTests
    • 结果:失败,原因不是源码编译错误;Maven 需要下载新 Redisson JAR,但当前沙箱不允许写入 /Users/yaomindong/.m2/repository/.../*.lastUpdated,报 Operation not permitted
  • JAVA_HOME=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home PATH=/opt/homebrew/Cellar/openjdk@17/17.0.13/libexec/openjdk.jdk/Contents/Home/bin:$PATH mvn -s ../tmp-forge-maven-settings.xml -pl forge-admin-server -am compile -DskipTests
    • 结果:失败,已改用 /private/tmp/forge-m2 可写本地仓库,但 Maven/JVM 解析远程仓库域名间歇失败,报 Unknown host repo.maven.apache.org / Unknown host repo.spring.io,未进入 Java 源码编译阶段。
  • curl -I -L --max-time 20 https://repo.maven.apache.org/maven2/org/redisson/redisson-spring-boot-starter/3.50.0/redisson-spring-boot-starter-3.50.0.jar
    • 结果:一度返回 HTTP/2 200,确认 Central 存在该 JAR;随后 DNS 解析间歇失败,无法稳定下载 JAR 完成编译。
  • git diff --check -- forge-server/pom.xml forge-server/forge-framework/forge-dependencies/pom.xml code-copilot/changes/fix-redisson-spring-data-35/spec.md code-copilot/changes/fix-redisson-spring-data-35/tasks.md code-copilot/changes/fix-redisson-spring-data-35/test-spec.md code-copilot/changes/fix-redisson-spring-data-35/execution-log.md
    • 结果:通过,无空白错误。

警告:

  • 本轮未完成 forge-admin-server 编译闭环,阻塞点是 Maven 依赖下载环境,不是依赖树或源码编译错误。

跳过项:

  • 未启动后端服务和未执行 /auth/login curl 验证,原因是本地编译依赖下载未完成,且未确认当前环境的 MySQL/Redis 可用。

服务清理:

  • 本轮未启动任何长期运行服务,无需清理 PID。