Невозможно получить пользовательские свойства в настроенном генераторе 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

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