我有两个gradle模块( A 和 B )。模块 B 取决于模块 A 。
模块 A 包含来自相对路径的Copy
任务:
task copyStrings(type: Copy){
from '../path/'
into 'folder'
}
tasks.preBuild.dependsOn('copyStrings')
当我从模块 A 执行./gradlew assemble
时,它运作正常。
但是当我正在组装模块 B 时,gradle找不到这样的目录,因为相对路径来自模块 B 目录。
有没有办法为Copy
任务设置工作目录?
答案 0 :(得分:0)
请你试试:
from project.file('../path/')
此外,不需要<<
:
task copyStrings(type: Copy) {
from '../path/' into 'folder'
}
就是你所需要的。 Here你可以找到一个小小的演示。