我正在进行简单的junit测试任务。
task testSanity(type: Test, dependsOn: testClasses) {
def springInstrumentJarPath = project.configurations.compile.find { it.name.startsWith("spring- instrument") }
jvmArgs '-javaagent:' + springInstrumentJarPath
exclude '**/*TimeBaseTest*'
exclude '**/*SuiteTests*'
}
问题是我为我的ehcache添加了一个新的xml文件:
/src/main/webapp/WEB-INF/classes/ehcache.xml
由于junit无法找到该文件,所以我的测试都失败了。 如何在gradle任务中定义它?
感谢。
答案 0 :(得分:1)
src/main/webapp
应该只包含未在Java代码中使用的文件(更确切地说,是未由类加载器加载的文件)。相反,Java资源应该进入src/main/resources
。因此,将文件移动到src/main/resources/ehcache.xml
应该可以解决问题。