如何在gradle javafx项目中复制资源

时间:2015-01-17 09:22:06

标签: gradle javafx

我有一个带Gradle的Javafx项目。 Gradle使用标准的“java”和“application”插件。

我想拥有这样的项目结构。

src
...main
.......java
...........myApp
................module1
.......................module1.fxml
.......................modele1Controller.java
.......................module1YY.java

我的问题是module1.fxml永远不会复制到输出目录。

我尝试制作Gradle任务,如:

task('fxCopy',type:Copy) {
    from(file('srcDir'))
    into(buildDir)
    include('**/*.fxml')
}
processResources.finalizedBy fxCopy

我希望它会将module1.fxml复制到正确的位置,但不会......

Gradle对我来说是新手,任何人都可以帮我完成Gradle任务吗????

/问候 / LG

1 个答案:

答案 0 :(得分:1)

添加以下行(您不需要fxCopy任务)

sourceSets.main.resources.srcDir 'src/main/java'