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

如何在IntelliJ中为Gradle任务设置工作目录?

新版IntelliJ为Gradle任务设置工作目录的解决方案

方法1:调出隐藏的工作目录配置项(最推荐)

新版本IntelliJ默认隐藏了Run/Debug配置里的工作目录字段,可通过以下步骤调出:

  • 打开目标Gradle任务的Run/Debug配置编辑界面
  • 点击界面右上角的Modify options(修改选项)下拉按钮
  • 在弹出的菜单中勾选Working directory(工作目录)选项
  • 配置界面会新增工作目录输入框,直接填写你需要的路径后保存配置即可

方法2:正确使用Gradle参数配置

你之前添加的--project-dir参数未生效,大概率是参数位置填写错误:Gradle的启动参数需要放在任务名称之前,放在后面会被识别为任务的入参,不会被Gradle本身解析。正确的填写格式示例如下:
--project-dir ../your/target/path 要执行的任务名

方法3:在build.gradle中固定任务工作目录

如果需要所有场景下运行该Gradle任务都使用指定工作目录,可以直接在构建脚本中配置,示例如下:

// 示例:为自定义的执行任务指定工作目录
task runService(type: JavaExec) {
    mainClass = 'com.xxx.ServiceLauncher'
    classpath = sourceSets.main.runtimeClasspath
    // 在此处设置工作目录,支持相对路径、绝对路径
    workingDir = file('../service/runtime/path')
}

注意事项

  • 相对路径默认以IntelliJ项目根目录为基准计算
  • 配置完成后需要点击「Apply」保存配置再运行任务,避免配置未生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 06:27:04