将defs保存在单独的文件中

时间:2016-10-14 00:08:23

标签: android-studio gradle groovy

我的main build.gradle文件中有几个defs。是否可以将它们移动到单独的文件中,然后引用它们? 这样的事情(不要介意语法):

foobar.gradle

def foo = "foo"
def bar = "bar"
def baz = "baz"

main.gradle

println $foo
println $bar
println $baz

1 个答案:

答案 0 :(得分:1)

终于明白了。

在foobar.gradle中,设置如下的defs:

ext.foo = "foo"
ext.bar = "bar"
ext.baz = "baz"

然后在main.gradle中,确保包含以下行:

apply from: 'foobar.gradle'

现在变量可以自由使用,就像它们是main.gradle文件的一部分一样。