【问题标题】:Gradle: reinitialize / reload settings.gradleGradle:重新初始化/重新加载 settings.gradle
【发布时间】:2025-12-24 17:30:16
【问题描述】:

我开发了一个插件并将其放入 buildSrc。此外,buildSrc 的 build.gradle 正在为父文件夹生成一个 settings.gradle(递归运行以发现所有 gradle 项目)并且它已正确完成。

但是当 buildSrc/build.gradle 结束(它编译了插件,并运行 gradle 任务生成 settings.gradle)并且 gradle 跳转到父目录上的主构建时,我发现新的设置它生成的 .gradle 不是最重要的,而是在 buildSrc 之前读取的那个。

有什么方法可以刷新并重新加载它?

【问题讨论】:

    标签: plugins gradle


    【解决方案1】:

    我不知道重新加载settings.gradle 的方法,它肯定不是受支持的功能。通常这样做的方式是编写 settings.gradle 脚本而不是生成它。如果需要,您还可以从settings.gradle. 访问buildSrc 课程

    【讨论】: