groovy - 如何生成源文件并用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)

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

最佳答案

您可以尝试像这样添加生成源的路径:

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

https://stackoverflow.com/questions/5025468/

相关文章:

build - 在 Sublime Text 3 中编辑构建系统

makefile - makefile 中的变量 $(MAKE) 是什么?

c++ - CMake可以生成配置文件吗?

build - 如何创建一个省略其内容时间戳的 tar 文件?

visual-studio - Visual Studio 2008 中的构建解决方案和批量构建有什

c# - 使构建前和构建后的事件脚本漂亮吗?

build - Mono 3.0.0 基于 CentOS 6 构建

xcode - Xcrun PackageApplication,无法复制应用程序失败

c++ - 在构建库之前让 CMake 执行项目中的目标

c# - vshost.exe 一直在访问我的 .dll,我在构建它时无法更新它