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

Github Actions中Maven执行clean install失败:无法创建资源目录

GitHub Actions中Maven构建报错:无法创建资源输出目录

针对你遇到的Cannot create resource output directory: /home/runner/work/calculator/calculator/backend/target/classes错误,常见原因和解决思路如下:

  • 目录权限异常
    即便runner是执行用户,也可能存在前置步骤(如代码拉取、其他脚本操作)导致backend目录或其父目录的权限不属于runner。可以在Maven命令前添加权限修复命令:

    sudo chown -R runner:runner /home/runner/work/calculator/calculator/backend
    

    或者先强制清理旧的target目录再执行构建:

    rm -rf /home/runner/work/calculator/calculator/backend/target && mvn clean install -X
    
  • 项目配置或结构问题
    检查backend模块的pom.xml,确认<outputDirectory>配置是否正确,有没有拼写错误或指向了不存在的路径;同时可以在构建前添加目录检查命令,确认代码拉取完整:

    ls -la /home/runner/work/calculator/calculator/backend
    

    确保backend目录下的pom.xml和源码结构正常。

  • Runner环境临时故障
    偶尔GitHub托管的runner会出现环境异常,尝试重新触发流水线,或者切换runner镜像版本(比如从ubuntu-latest换成ubuntu-22.04)测试,也可以用自托管runner排查是否是托管环境的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 15:10:16