如何在Gradle中获取子项目的buildDir?

时间:2017-07-10 14:11:35

标签: gradle

gradle.build中,您可以引用buildDir并将其用作来源或目的地。如何从根buildDir文件中引用子项目的build.gradle

(还有一个类似的补充问题,如何在复制任务中引用子项目?我试过':subproject_name / some_directory'但是它有错误。)

2 个答案:

答案 0 :(得分:5)

Name: H3 Podcast
Subs: 511821

Name: h3h3Productions
Subs: 4241196

Name: The H3 Podcast
Subs: 2

Name: Baited!
Subs: 236641

Name: Ethan and Hila
Subs: 1633842

答案 1 :(得分:1)

在我的根项目的settings.gradle文件中,我按名称指定子项目:

rootProject.name = 'my-root-project'
include 'subproject1', 'subproject2'

然后,在我的build.gradle文件中,我可以通过在其前面添加一个冒号来引用它们:

project(':subproject1').buildDir