fujian_water_biz_doc/docs/evidence/bugfix/2026-07-29-fastjson-2.0.63-upgrade.md

1.5 KiB
Raw Blame History

fastjson 2.0.63 升级验证记录

日期2026-07-29

背景

后端工程当前通过 water-backend/sw-dependencies/pom.xml 统一管理 com.alibaba:fastjson 版本。本次按要求将 fastjson2.0.62 升级到 2.0.63,继续使用 com.alibaba:fastjson 的 fastjson2 兼容包,保持现有 com.alibaba.fastjson.* 调用方式不变。

变更

修改文件:

  • water-backend/sw-dependencies/pom.xml

版本属性:

<fastjson.version>2.0.63</fastjson.version>

验证

执行 fastjson 兼容性单测:

mvn -pl sw-framework/sw-common -am -Dtest=FastjsonCompatibilityTest test

结果:

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
BUILD SUCCESS

执行依赖树确认:

mvn -pl sw-framework/sw-common -Dincludes=com.alibaba:fastjson dependency:tree

结果:

com.alibaba:fastjson:jar:2.0.63:compile
BUILD SUCCESS

执行 diff 空白检查:

git diff --check -- sw-dependencies/pom.xml

结果:无输出,命令退出码为 0。

已知提示

验证过程中 Maven 仍输出既有工程模型 warning包括

  • sw-module-iot-bizsw-spring-boot-starter-biz-tenant 依赖重复声明。
  • sw-module-iot-plugin-mqttmaven-deploy-plugin 缺少版本声明。
  • sw-business-serversw-business-bank-serverspring-boot-maven-plugin 缺少版本声明。

上述 warning 与本次 fastjson 版本升级无关,本次未修改这些模块。