你能在settings.gradle中定义函数吗?

时间:2017-03-08 10:33:50

标签: gradle build

在Gradle项目中的根settings.gradle文件附带的build.gradle文件中,您是否可以定义可在项目中所有子build.gradle文件中使用的函数?

1 个答案:

答案 0 :(得分:1)

AFAIK无法在settings.gradle中定义可在以后在子项目中重复使用的函数。正如您所看到的,here Settings对象无法访问Project个实例(仅ProjectDescriptor,这只是一种描述)。此外,Project(请参阅here)无法访问Settings。所以他们无法互换内容。

您可以在根Project中定义函数(如在评论中)或将内容移至stuff.gradle并将其应用于您需要其提供的内容的每个脚本中。