小编Yur*_*y D的帖子

openapi-generator gradle 插件输出目录

我正在使用 openapi-generator Gradle 插件从开放 API 模式生成模型文件。通过 build.gradle 脚本中的这些设置,一切似乎都正常:

openApiGenerate {
globalProperties = [
        apis: "false",
        modelDocs: "false",
        models: "Pet"
]
generatorName = "java"
generateModelTests = false
inputSpec = "$rootDir/src/main/resources/schema/my_schema.json".toString()
outputDir = "$rootDir".toString()
modelPackage = "org.openapi.example.model"
configOptions = [
        dateLibrary: "java8",
        serializationLibrary: "jackson",
        library: "jersey1"
]
Run Code Online (Sandbox Code Playgroud)

}

结果类在正确的包中生成:

在此输入图像描述

问题就在这里 - 我的源代码中不需要它们,我只在编译阶段需要它们。我希望它们在构建目录中生成,以将它们与其他逻辑分开。但是当我将输出目录更改为“$buildDir/ generated”.toString() 时,会发生这种情况:

在此输入图像描述

有没有办法摆脱错误的包“src.main.java”?

java gradle swagger openapi openapi-generator

2
推荐指数
1
解决办法
5222
查看次数

标签 统计

gradle ×1

java ×1

openapi ×1

openapi-generator ×1

swagger ×1