将git子模块中的gradle文件应用到同一目录中的另一个gradle文件

时间:2016-08-03 09:18:27

标签: java android git gradle

我在git子模块中有一个artifacts.gradle和一个utils.gradle,它位于app / submodule中。

在artifacts.gradle中我想使用apply引用utils.gradle。这两个文件都在app / submodule

我天真地尝试使用

apply from: 'utils.gradle'

因为它们在同一个文件夹中。但gradle在错误的目录中查找它(在app而不是app / submodule中)

我可以使用

让它工作
apply from: '../submodule/utils.gradle'

但这意味着,git子模块必须始终检出一个名称为submodule的目录,这是不好的做法。

有没有办法在同一个子目录中引用另一个gradle文件?

1 个答案:

答案 0 :(得分:1)

我实际上是自己找到了解决方案。这有效:

apply from: "" + buildscript.sourceFile + "/../utils.gradle"