如何在 gradle javafx 项目中复制资源
How to copy resources in a gradle javafx project
我有一个 Javafx 项目 Gradle。 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
添加下行(您不需要 fxCopy
任务)
sourceSets.main.resources.srcDir 'src/main/java'
我有一个 Javafx 项目 Gradle。 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
添加下行(您不需要 fxCopy
任务)
sourceSets.main.resources.srcDir 'src/main/java'