如何从IntelliJ中的Integration Test中读取属性

时间:2015-08-11 14:51:08

标签: java intellij-idea gradle

我的项目结构如下:

Project Structure in IntelliJ

我在catalina.properties中有一个src/testIntegration/resources,可以输出到build/resources/testIntegration文件夹。从命令行在Gradle中运行集成测试很好,但在IntelliJ中运行集成测试给我带来了问题。在玩了一些文件位置之后,我发现IntelliJ总是在build/resources/test文件夹中查找测试资源文件。如果我手动将我的测试资源文件放在build/resources/test中,那么测试运行顺利。

当我在build/resources/testIntegration中运行测试时,有没有办法配置IntelliJ以在src/testIntegration/java中查找资源?

修改

我还发现,当我在IntelliJ中运行时,我在src/testIntegration/java中的测试被编译为build/classes/test,这解释了为什么它在build/resources/test中寻找资源,但它应该输出到build/classes/testIntegration

0 个答案:

没有答案