Java 从Idea运行无法找到任何资源,除非明确设置资源目录

Java 从Idea运行无法找到任何资源,除非明确设置资源目录,java,gradle,intellij-idea,resources,java-module,Java,Gradle,Intellij Idea,Resources,Java Module,每当我从Idea跑开时,它都找不到任何资源 从gradle应用程序任务运行是可以的 规格: JPMS项目 梯度5.6.1 Openjdk 11 想法2019.3 研究表明,在生成目录$projectDir/classes/java/main/中不会复制任何资源 有些人明确地将资源目录设置为: sourceSets { main.output.resourcesDir = main.java.outputDir } 这对我来说也很有效,但这感觉不可靠,也不能证明未来 在JPMS项目中将资

每当我从Idea跑开时,它都找不到任何资源

从gradle应用程序任务运行是可以的

规格:

JPMS项目 梯度5.6.1 Openjdk 11 想法2019.3 研究表明,在生成目录$projectDir/classes/java/main/中不会复制任何资源

有些人明确地将资源目录设置为:

sourceSets {
    main.output.resourcesDir = main.java.outputDir
}
这对我来说也很有效,但这感觉不可靠,也不能证明未来

在JPMS项目中将资源复制到输出文件夹的正确方法是什么