Я пытаюсь написать собственный генератор OpenAPI, как упоминалось в openapi-generator на 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
В проекте я расширил MyCodegenGenerator
с JavaJAXRSCXFCDIServerCodegen
и добавил необходимые шаблоны усов. Когда я попытался построить новый проект codegen, тесты не прошли. Поэтому я пропустил тесты и построил проект. Затем я перешел к следующим шагам в руководстве, чтобы использовать пользовательский кодоген с плагином Maven. Как упоминалось в руководстве, я использовал my-codegen
в качестве generatorName
:
<generatorName>my-codegen</generatorName>
Я получаю ошибку ниже:
org.openapitools.codegen.GeneratorNotFoundException:
Can't load config class with name 'my-codegen'
Tried com.my.company.codegen.MyCodegenGenerator
, а также generatorName
и по-прежнему появляется аналогичная ошибка.
Пожалуйста, помогите мне решить эту проблему.