You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps流水线执行CopyFiles后ojdbc8.jar大小翻倍求助

问题排查建议

1. 先确认源文件本身状态

  • 登录Linux代理机器,手动解压${Build.SourcesDirectory}/App/target/下的目标zip文件,检查其中ojdbc8.jar的实际大小:
    • 如果源zip里的jar已经是8641KB,说明问题出在Maven打包阶段,和CopyFiles@2复制任务无关。
    • 如果源zip里的jar是正常的4923KB,再继续排查复制及后续环节。

2. 排查Maven打包逻辑

  • 检查项目pom.xml,确认是否存在以下情况:
    • 依赖配置中重复引入了ojdbc8,导致打包时多次写入jar内容
    • 使用的打包插件(如maven-assembly-plugin、maven-shade-plugin)是否有特殊配置,比如合并依赖时重复处理了ojdbc8
  • 查看Maven打包阶段的日志,搜索"ojdbc8"相关输出,确认是否有重复打包、依赖冲突的记录。

3. 验证复制后的文件状态

  • 复制任务执行完成后,直接查看${Build.ArtifactStagingDirectory}下的zip文件,解压后校验ojdbc8.jar大小:
    • 如果这里已经异常,检查代理机器的磁盘是否有IO异常,或者CopyFiles@2任务是否有隐性的文件篡改逻辑(该任务本身仅做文件复制,概率极低)
    • 如果这里正常,问题则出在工件发布或下载环节。

4. 校验工件发布与下载环节

  • 重新下载已发布的工件,再次解压校验jar大小,排除下载过程中文件损坏的可能。

内容的提问来源于stack exchange,提问作者Calyfs0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 07:13:21