如何在 Gradle 中以编程方式添加对子项目的依赖?

How can I add dependency on subproject programmatically in Gradle?

我的项目有 20 多个子项目:

war {
    dependencies {
        runtime project(':project1')
        runtime project(':project2')
...
        runtime project(':project20')
    }

我想避免此处和 settings.gradle 中的项目名称重复。 如何以编程方式添加对子项目的依赖?

你的意思是这样?

war {
    dependencies {
        subprojects.each { runtime it }
    }
}