在我的Spring-Boot项目中,我具有目录结构。对于/src/main/java
中的源代码,我已配置为使用oracle,而对于/src/test/java
中的源代码,我已配置为在内存db中使用hsql。
/src/main/java/*.java
/src/main/resouces/application.yaml
/src/test/java/*Test.java
/src/test/resouces/application.yaml
我面临的问题是,每当我运行测试用例时,Eclipse都会从/src/main/resouces
目录而不是src/test/resources
目录中选择application.yaml。
当我使用gradle运行它时,它可以正常工作,我的项目结构有什么问题吗?
如果我将application.yaml
中的/src/main/resouces
重命名为application-abc.yaml
之类,它将获得正确的application.yaml
我想在不显式指定gradle测试运行方式的配置目录的情况下运行JUnit。