Unit testing .lib资源未复制到";“出去”;Intellij中gradle测试的文件夹
类似于:,我发现Intellij(community 2017.2)在将资源文件复制到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
/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文件夹了吗?