问题说明:
使用的是 gradle 导入项目,没想到发现编译之后测试的时候出错了,报的错误为
file cannot be opened because it does not exist
也就是文件找不到,到 build 目录一看,感情是 resources 目录下的配置文件都没用拷贝过来,只有一堆的 class package。
解决办法:
在 gradle 中多配置个 Task:
task copyTestResources(type: Copy) {
from "${projectDir}/src/test/resources"
into "${buildDir}/classes/test"
}
processTestResources.dependsOn copyTestResources