您好我想在我的主build.gradle
的单独文件中创建一个类,当我运行gradle时,我得到... Build file: build.gradle line: 2 ... > Could not get Property 'Foo' for root project ...
我的档案:
// build.gradle
apply from: 'foo.gradle'
println Foo // <- Line 2
// foo.gradle
class Foo {
}
答案 0 :(得分:0)
查看文档:
您可以直接在构建脚本中包含任务类。这样做的好处是,任务类可以自动编译并包含在构建脚本的类路径中,而无需执行任何操作。 但是,任务类在构建脚本之外是不可见的,因此您无法在其定义的构建脚本之外重用任务类。
您有2个选项可以解决这个问题
ext.Foo = Foo
foo.gradle
buildSrc
功能
醇>