You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用OpenApi Spring Generator生成gradle.build替代pom.xml

要让OpenAPI Generator的Spring生成器输出Gradle构建文件而非默认的pom.xml,只需要在configOptions中新增buildSystem配置项即可:

  • buildSystem可选值包含三类:
    • maven:默认值,生成Maven对应的pom.xml
    • gradle:生成Groovy DSL格式的build.gradle
    • gradle_kotlin:生成Kotlin DSL格式的build.gradle.kts

修改后的完整配置如下:

openApiGenerate {
    generatorName = "spring"
    inputSpec = "inputSpecDirectory"
    outputDir = "outputDirectory"
    supportingFilesConstrainedTo = []
    apiPackage = "com.example"
    invokerPackage = "com.example.invoker"
    modelPackage = "com.example.model"
    configOptions = [
            dateLibrary: "java8",
            interfaceOnly: "true",
            additionalModelTypeAnnotations: "@lombok.Builder;@lombok.NoArgsConstructor;@lombok.AllArgsConstructor",
            buildSystem: "gradle" // 新增该行配置
    ]
}

调整配置后重新执行生成任务,就会自动输出build.gradle文件替代原有的pom.xml。如果需要同时生成Gradle Wrapper相关脚本,可额外在configOptions中添加gradleWrapper: "true"配置。

内容的提问来源于stack exchange,提问作者Blackarrow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:15:03