我正在编写Javafx应用程序,其中必须包含一个fxml文件才能从源复制到构建目录。这是我的任务。
task copyRequiredFiles(type: Copy) {
from '/src/com/indywiz/game/ui/view/Game2048.fxml'
into 'build/classes/main/com/indywiz/game/ui'
}
task (runui, dependsOn: ['classes', 'copyRequiredFiles'], type: JavaExec) {
main = 'com.indywiz.game.ui.Main'
classpath = sourceSets.main.runtimeClasspath
}
如果我运行runui任务,我会得到
Skipping task ':copy Required Files' as it has no source files.
怎么了?如果您需要更多信息,请告诉我。
下面是我的文件夹结构:
最佳答案
您为from
给出了绝对的部分,但它必须是相对路径(即,没有前导的/
)。
关于javafx - 如何通过Gradle将文件复制到空目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23836743/