标签: gradle build
在Gradle项目中的根settings.gradle文件附带的build.gradle文件中,您是否可以定义可在项目中所有子build.gradle文件中使用的函数?
settings.gradle
build.gradle
答案 0 :(得分:1)
AFAIK无法在settings.gradle中定义可在以后在子项目中重复使用的函数。正如您所看到的,here Settings对象无法访问Project个实例(仅ProjectDescriptor,这只是一种描述)。此外,Project(请参阅here)无法访问Settings。所以他们无法互换内容。
Settings
Project
ProjectDescriptor
您可以在根Project中定义函数(如在评论中)或将内容移至stuff.gradle并将其应用于您需要其提供的内容的每个脚本中。
stuff.gradle