Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing .lib资源未复制到";“出去”;Intellij中gradle测试的文件夹_Unit Testing_Intellij Idea_Gradle_Resources - Fatal编程技术网

Unit testing .lib资源未复制到";“出去”;Intellij中gradle测试的文件夹

Unit testing .lib资源未复制到";“出去”;Intellij中gradle测试的文件夹,unit-testing,intellij-idea,gradle,resources,Unit Testing,Intellij Idea,Gradle,Resources,类似于:,我发现Intellij(community 2017.2)在将资源文件复制到Intellij为Gradle项目管理的/out目录时,会忽略扩展名为“*.lib”的任何资源 我尝试将自由包含添加到我的/build.gradle: sourceSets.test.resources { srcDirs = ["src/test/resources"] includes = ["**/*"] } 但是在刷新gradle项目时,除了*.lib文件以外的所有文件都会复制到/out/te

类似于:,我发现Intellij(community 2017.2)在将资源文件复制到Intellij为Gradle项目管理的
/out
目录时,会忽略扩展名为“*.lib”的任何资源

我尝试将自由包含添加到我的
/build.gradle

sourceSets.test.resources {
  srcDirs = ["src/test/resources"]
  includes = ["**/*"]
}
但是在刷新gradle项目时,除了
*.lib
文件以外的所有文件都会复制到
/out/test/resources/***.
位置。在故障排除过程中,我确认如果我将文件扩展名从
*.lib
更改为其他文件(例如
*.txt
),Intellij会将文件正确复制到
/out/resources/***.txt
。我还可以手动将
*.lib
文件复制到
out/resources/***.lib
中,但它不会删除它们(解决方法)


如何将
*.lib
文件从
测试/资源/***/.lib
自动复制到Intellij中的
/out/test/resources/***.lib
以运行gradle单元测试?

我遇到了这个问题,您找到如何将测试资源复制到out文件夹了吗?