Невозможно получить пользовательские свойства в настроенном генераторе openAPI.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно получить пользовательские свойства в настроенном генераторе openAPI.

Сообщение Anonymous »

Я разрабатываю собственный генератор OpenAPI и хотел бы выполнить определенную логику на основе пользовательских свойств конфигурации, определенных в конфигурации openapi-generator-maven-plugin.
Вот пример конфигурации моего плагина в pom.xml:

Код: Выделить всё

org.openapitools
openapi-generator-maven-plugin
${openapi-maven-plugin-version}


generate

generate


${swagger.desc.dir}/${swagger.desc.filename}
${swagger-generator}
${generate-apis}

true





В моем классе пользовательского генератора (Java) я хочу получить и использовать это свойство, например:

Код: Выделить всё

Boolean isCustom = (Boolean) additionalProperties.get("customProperty"); 
Но оно всегда равно нулю, я хочу знать, есть ли способ объявить пользовательские свойства в конфигурации плагина, а затем использовать их в настраиваемом генераторе кода, который расширяет JavaClientCodegen.
Примечание: ранее он работал с плагином Swagger Codegen через EnvironmentVariables, и они были получены с помощью System.getProperty()

Подробнее здесь: https://stackoverflow.com/questions/797 ... -generator
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»