这是一个非常简单的问题,但我不得不把头发拉过来。
在Gradle中,我不得不将项目中的一些文件复制到项目外的位置 - / var / tmp / a_particular_folder /
Windows和Linux机器上的目标路径将保持不变。
所以我的任务看起来像这样:
task copyFilesNeededForTests(type: Copy) {
from 'src/testconfiguration/'
into '/var/tmp/a_particular_folder'
}
但这不起作用!它相对于根项目的路径复制文件。
我尝试了很多东西:
有关如何复制到文件系统文件夹相对于文件系统根目录的任何人的线索?
编辑: 使用版本2.8
答案 0 :(得分:1)
回答自己。
我设法通过使用:
解决了这个问题into new File('/var/temp/my_particular_folder').absolutePath
请注意新文件()'然后' absolutePath'在上面。 适用于Windows,Linux,Mac。