【发布时间】:2019-09-30 19:42:45
【问题描述】:
我正在尝试编写一个 OpenAPI 自定义生成器,如 openapi-generator on GitHub 中所述。使用以下命令生成 codegen。
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar meta \
-o out/generators/my-codegen -n my-codegen -p com.my.company.codegen
在项目中,我从JavaJAXRSCXFCDIServerCodegen 扩展了MyCodegenGenerator 并添加了所需的小胡子模板。
当我尝试构建新的 codegen 项目时,测试失败了。所以我跳过了测试并构建了项目。然后我继续指南中的后续步骤,将自定义代码生成与 Maven 插件一起使用。如指南中所述,我使用my-codegen 作为generatorName:
<generatorName>my-codegen</generatorName>
我遇到以下错误:
org.openapitools.codegen.GeneratorNotFoundException:
Can't load config class with name 'my-codegen'
尝试了com.my.company.codegen.MyCodegenGenerator 和generatorName,但仍然出现类似错误。
请帮我解决这个问题。
【问题讨论】:
标签: maven openapi openapi-generator