IntelliJ gradle项目不会复制资源文件夹外的资源

时间:2015-01-11 17:18:34

标签: java intellij-idea gradle

我遇到了以下问题:

我在IntelliJ开始了一个新的gradle项目。默认情况下,它包含一个带有java源和资源的主文件夹。如果我将资源保存在资源文件夹中,一切都很好。然而,这不是我想要的。我希望能够在java包中放置一些资源。

我做了一个小项目来证明我的问题。

project overview

正如您所看到的,在构建项目时会复制test.fxml,但“Main”包中的那个不会被复制。我现在已经找了一段时间,但我遗漏了一些关键信息。

当从IDE内部构建项目时,IntelliJ是否使用gradle任务来构建项目?如果没有,我可以告诉IntelliJ从Java包中复制我的资源吗?

我已将“* .fxml”添加到我的设置 - >编译器 - >资源模式

1 个答案:

答案 0 :(得分:0)

test.fxml 文件可能必须与构建目录中的Main.class文件位于同一文件夹中。因此,您必须遵循 src ressources 文件夹中完全相同的路径结构。