【发布时间】:2020-08-11 20:22:50
【问题描述】:
我在 gradle 中有一个多项目设置。有一个没有任何代码的根项目,然后是子文件夹中的子项目。
MyProject
|-build.gradle
|-settings.gradle
|-sub1
|-build.gradle
|-settings.gradle
'-specs/file.xml
|-sub2
'-sub3
在sub1/build.gradle 中,我将file.xml 引用为def file = '$rootDir/specs/file.xml',这样我就可以构建sub1。
但是当我从根目录调用sub1/build.gradle 中的任务时,$rootDir 似乎指的是调用根项目,因为file 被解释为不存在的MyProject/specs/file.xml。
如何在我的子项目中引用一个文件,以便无论从哪里调用它都能以相同的方式解析?
【问题讨论】:
标签: gradle