merge: 合并 main(新增文件下载模块)并适配 Java 21
- 版本统一为 1.9-SNAPSHOT-Java21(pom / version 常量 / README / INFO) - 合并 main 新增的文件下载模块(单线程 + HTTP Range 多线程下载)与门面接口 - 修复多线程下载:块失败异常不再被静默吞掉(解包 ExecutionException 抛出 RuntimeException)、 文件小于线程数时收敛有效线程数、线程池 finally 关闭 - 测试适配:原 downloadfile 测试不匹配 surefire 规则且依赖内网,重写为本地 HttpServer 驱动的 DownloadFileTest(单线程/多线程/小文件边界/不支持断点续传抛错) - SpotBugs 排除规则补充下载模块的遗留命名;README 测试说明同步(58 个用例) - 验证:JDK 21 下 mvn clean verify 通过(58/58 测试 + checkstyle + SpotBugs 0 问题)
This commit is contained in:
commit
5388ecaa7e
8 files changed
+492
-27
Reference in new issue
Block a user