2017-07-25 95 views
0

/路径/脚本gradle这个从申请:不使用父脚本目录

foo.gradle 
    apply from: 'bar.gradle' 

bar.gradle 

/路/工作

build.gradle 
    apply from: '/path/script/foo.gradle' 

错误:bar.gradle是找不到的。

Gradle正在寻找它在当前的工作目录/路径/工作。它应该根据其父脚本的目录解析相对路径。

回答

0

不,应该不能解决基于其父脚本的目录的相对路径,因为这不是在the docs什么规定:

...,并按照上面的链接,.. 。

Resolves a file path to a URI, relative to the project directory of this project.

由于Project范围被施加到脚本,应用从有与从原始脚本应用它的另一脚本文件。