【解决方案】IDEA 配合 gradle 时候无法正确编译资源文件resources的问题

问题说明:


使用的是 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
发布了147 篇原创文章 · 获赞 88 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/zpwangshisuifeng/article/details/103271609