如何生成源文件并使用gradle编译它们

时间:2011-02-17 05:39:40

标签: groovy build gradle

我有一个类似于:

的gradle构建脚本
apply plugin: 'war'

task genSources << {
  // here I generate some java files
}

// making sure that source files are generated
// before compilation
compileJava.dependsOn(genSources)

如何在genSources期间将src/main/java中生成的文件与compileJava中的文件一起编译?

1 个答案:

答案 0 :(得分:19)

您可以尝试添加生成的源的路径,如下所示:

sourceSets {
    main {
        java {
            srcDir '<path to generatedJava>'
        }
    }
}