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

如何跳过Gradle关于新API的询问,恢复非交互式命令执行?

解决Gradle 8.2中init命令交互式询问的非交互式执行问题

你可以通过以下两种方式让init命令自动选择"no",恢复非交互式执行:

方式一:添加命令行参数

直接在原命令后追加--no-build-init-use-new-api参数即可:

./gradlew init --type pom --dsl groovy --no-build-init-use-new-api

方式二:设置环境变量

如果需要在脚本中全局配置,可通过环境变量指定选项:

GRADLE_BUILD_INIT_USE_NEW_API=no ./gradlew init --type pom --dsl groovy

说明

Gradle 8.x版本的init命令新增了关于新API和行为的交互式询问,对应的开关参数为--build-init-use-new-api(对应选择"yes")和--no-build-init-use-new-api(对应选择"no")。使用--no-前缀的参数会自动跳过交互,默认应用"no"的选项,适配脚本自动化执行的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 16:03:10