2015-01-17 36 views
0

我有一个带有Gradle的Javafx项目。 Gradle使用标准的“java”和“application”插件。如何在gradle javafx项目中复制资源

我想有这样的项目结构。

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

我的问题是,module1.fxml从不复制到输出目录。

我试图做一个摇篮任务,如:

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

我希望它能复制module1.fxml到正确的位置,,但没有...

摇篮是新的给我, ,任何人都可以帮我用Gradle任务来完成这项工作吗?

/视 /LG

回答

1

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

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

+0

不是为我工作。输出目录中没有.fxml文件。我错过了别的吗? –

+0

你可以复制粘贴代码吗? –

+0

我的错误。很好地工作。坦克。 –

相关问题