Gradle:接受src / main / java文件夹中的资源文件

时间:2016-02-19 13:32:37

标签: gradle

有没有办法说服Gradle在src/main/java文件夹中接受资源文件(如XML文件)?

这很好,因为我需要把我的JavaFX XML文件放在那里......

2 个答案:

答案 0 :(得分:6)

您可以通过执行以下操作来定义gradle查找资源文件的位置:

sourceSets {
    main {
        resources {
            srcDirs = ["src/main/java"]
            includes = ["**/*.fxml"]
        }
    }
}

答案 1 :(得分:-2)

顾名思义,src/main/java适用于JAVA文件。虽然可以调整gradle的默认设置以允许此文件夹中的资源,但您不应该(在我认为的观点中)。

我建议你坚持合理的约定并将你的xml等放在src/main/resources中。遵循此惯例的是Maven和Gradle。