до использования Eclipse Microprofile мы сгенерировали наши файлы open-api через io.openapitools.swagger:swagger-maven-plugin
. Этот плагин основан на зависимости io.swagger.core.v3:swagger-annotations
maven.
Eclipse Microprofile, однако, имеет другую зависимость, которой, по-видимому, недостаточно для плагина openapitools, поэтому созданный файл open-api не содержит никаких описаний идругие данные, представленные в аннотациях.
Знаете ли вы способ создания файла определения open-api с использованием зависимостей микропрофиля?
Ниже приведена конфигурация для плагина openapitools swagger.
<plugin>
<groupId>io.openapitools.swagger</groupId>
<artifactId>swagger-maven-plugin</artifactId>
<version>2.1.0</version>
<executions>
<execution>
<id>default</id>
<phase>verify</phase>
<goals>
<goal>generate</goal>
</goals>
<inherited>true</inherited>
<configuration>
<useResourcePackagesChildren>true</useResourcePackagesChildren>
<outputDirectory>${project.build.directory}/open-api/</outputDirectory>
<outputFormats>JSON,YAML</outputFormats>
<prettyPrint>false</prettyPrint>
<resourcePackages>
<resourcePackage>...</resourcePackage>
</resourcePackages>
<outputFilename>...</outputFilename>
</configuration>
</execution>
</executions>