修复测试构造与 commons-io 版本不匹配
- RemoteServiceTest 原先调用 ResponseMessage(int, byte),主源码中不存在该构造器, 导致测试源码无法编译;改为在测试内用 setter 组装。 - commons-compress 1.26.1 依赖 commons-io 2.15.1 的 IOUtils.skip(InputStream,long,Supplier), 而 POM 钉在 2.11.0,任何 tar 读取都会抛 NoSuchMethodError;commons-io 升至 2.15.1 (同时覆盖 CVE-2024-47554)。 后端 mvn test 16 项、storageNode 5 项、桌面前端 9 项全部通过。
This commit is contained in: