getResource(“/foo”)在IntelliJ中为空,但在gradle CLI上工作

getResource(“/foo”)在IntelliJ中为空,但在gradle CLI上工作,gradle,intellij-idea,Gradle,Intellij Idea,我在src/test/resources中有一些资源,希望访问它们。它在gradle的命令行上运行良好,但在IDEIntelliJ idea中尝试时,它是空的。这是IntelliJ的错误还是我遗漏了什么?删除所有iml文件后问题消失了;.idea文件夹和.gradle文件夹在IDE中运行应用程序时使用什么?运行应用程序和访问资源时,如果路径不是应用程序工作目录的绝对相对路径,应用程序将解析路径。检查在Run/Debug配置中设置了哪个工作目录感谢您的建议,但我使用的绝对路径意味着访问/foo,它

我在src/test/resources中有一些资源,希望访问它们。它在gradle的命令行上运行良好,但在IDEIntelliJ idea中尝试时,它是空的。这是IntelliJ的错误还是我遗漏了什么?

删除所有iml文件后问题消失了;.idea文件夹和.gradle文件夹

在IDE中运行应用程序时使用什么?运行应用程序和访问资源时,如果路径不是应用程序工作目录的绝对相对路径,应用程序将解析路径。检查在Run/Debug配置中设置了哪个工作目录感谢您的建议,但我使用的绝对路径意味着访问/foo,它应该映射到src/test/resources/foo