有没有办法说服Gradle在src/main/java
文件夹中接受资源文件(如XML文件)?
这很好,因为我需要把我的JavaFX XML文件放在那里......
答案 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。