0

是否可以在单个 build.gradle 中嵌入多个项目?类似于以下内容:

project projX {
    task a << {
    }
}

project projY {
    task a << {
    }
}

两者都在同一个 build.gradle 中。这可能吗?

我问这个是因为我有多个具有相同任务名称的项目,我想从根项目执行这些项目,例如

gradle a

然而,这些项目只包含自动化任务,根本不需要源文件或资源文件。为要存储的 build.gradle 文件创建子目录对我来说似乎很丑陋。我可以为每个项目使用具有不同 .gradle 文件的解决方案,例如:同一目录中的 build.gradle (root) projA.gradle、projB.gradle,但是在根 build.gradle 中嵌入项目对象似乎更好选项(如果可用)。

4

1 回答 1

1
project(":projX") { ... }

project(":projY") { ... }

请注意,您仍然需要一个settings.gradle.

PS:我不清楚为什么你会想要多个项目。

于 2014-08-13T16:44:33.360 回答