当将 OpenAPI 生成器与 Gradle 一起使用时,我希望将性别源发送到其他源生成器插件使用的标准目录。类似 Maven 生成源的东西。
到目前为止,我还无法做到这一点,特别是限制生成 Java 源类而不是整个“原型项目”。
看来 OpenAPI Gradle 插件工作流程与 Maven 的工作流程并不相同。
是否有一个配置标志可以省略所有非 java 代码的生成,并在“生成的源”文件夹(例如 /out/products/ generated/)中执行此操作?
如果这对任何人都有帮助,我已经构建了 Gradle 和 OpenAPI Generator 项目的框架,它将 API 和模型文件直接生成到项目源文件层次结构中。
它使用以下配置:
openApiGenerate {
generatorName = "spring"
inputSpec = "..."
outputDir = "$projectDir"
apiPackage = "..."
modelPackage = "..."
configOptions = [
interfaceOnly: "true",
openApiNullable: "false",
skipDefaultInterface: "true"
]
globalProperties = [
apis: "",
models: ""
]
}
例子是here https://github.com/alwaysbemark/spring-boot-openapi-generator.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)