diff options
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -56,7 +56,7 @@ <dependency> <groupId>io.swagger.core.v3</groupId> <artifactId>swagger-annotations</artifactId> - <version>2.1.4</version> + <version>2.2.10</version> </dependency> <dependency> <groupId>net.logstash.logback</groupId> @@ -247,8 +247,9 @@ </resources> <plugins> <plugin> - <groupId>io.swagger.codegen.v3</groupId> - <artifactId>swagger-codegen-maven-plugin</artifactId> + <groupId>org.openapitools</groupId> + <artifactId>openapi-generator-maven-plugin</artifactId> + <version>6.6.0</version> <executions> <execution> <goals> @@ -256,15 +257,19 @@ </goals> <configuration> <inputSpec>${project.basedir}/openapi/openapi.yml</inputSpec> - <language>spring</language> + <generatorName>spring</generatorName> <generateSupportingFiles>false</generateSupportingFiles> + <invokerPackage>org.onap.cps.ncmp.dmi.rest.controller</invokerPackage> <apiPackage>org.onap.cps.ncmp.dmi.rest.api</apiPackage> <modelPackage>org.onap.cps.ncmp.dmi.model</modelPackage> + <generateAliasAsModel>true</generateAliasAsModel> <configOptions> <sourceFolder>src/gen/java</sourceFolder> <dateLibrary>java11</dateLibrary> <interfaceOnly>true</interfaceOnly> <useTags>true</useTags> + <openApiNullable>false</openApiNullable> + <skipDefaultInterface>true</skipDefaultInterface> </configOptions> </configuration> </execution> @@ -276,7 +281,7 @@ <phase>compile</phase> <configuration> <inputSpec>${project.basedir}/openapi/openapi.yml</inputSpec> - <language>openapi-yaml</language> + <generatorName>openapi-yaml</generatorName> </configuration> </execution> </executions> @@ -294,7 +299,7 @@ <outputDirectory>${project.basedir}/target/classes/static/api-docs</outputDirectory> <resources> <resource> - <directory>${project.basedir}/target/generated-sources/swagger/</directory> + <directory>${project.basedir}/target/generated-sources/openapi/openapi</directory> <includes> <include>openapi.yaml</include> </includes> |