Since I upgrade my openapi version from x to x all of the generated file now end with def. Example Action is now Actiondef. The files have not changed, just the version.
dependencies
<code> <!-- ............................................................... -->
<!-- OpenAPI Tools -->
<!-- ............................................................... -->
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>0.2.1</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
</code>
<code> <!-- ............................................................... -->
<!-- OpenAPI Tools -->
<!-- ............................................................... -->
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>0.2.1</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
</code>
<!-- ............................................................... -->
<!-- OpenAPI Tools -->
<!-- ............................................................... -->
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>0.2.1</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
plug-in was 5.3.0 and now it is 7.6.0
<code> <!-- ............................................................... -->
<!-- OpenAPI Generator Plugin -->
<!-- ............................................................... -->
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.6.0</version>
<executions>
<execution>
<id>generate-java</id>
<goals>
<goal>generate</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<configOptions>
<useJakartaEe>true</useJakartaEe>
<sourceFolder>.</sourceFolder>
<interfaceOnly>true</interfaceOnly>
<useTags>true</useTags>
<dateLibrary>java8</dateLibrary>
<java8>true</java8>
<reactive>false</reactive>
<useBeanValidation>true</useBeanValidation>
<performBeanValidation>true</performBeanValidation>
<useOptional>true</useOptional>
<serviceInterface>false</serviceInterface>
<serviceImplementation>false</serviceImplementation>
</configOptions>
<generateAliasAsModel>false</generateAliasAsModel>
<generateApiDocumentation>true</generateApiDocumentation>
<generateApis>false</generateApis>
<generateApiTests>false</generateApiTests>
<generateModelDocumentation>true</generateModelDocumentation>
<generateModels>true</generateModels>
<generateModelTests>true</generateModelTests>
<generateSupportingFiles>false</generateSupportingFiles>
<generatorName>spring</generatorName>
<inputSpec>${generated.sources.openapi}/EtlConfiguration.api.json</inputSpec>
<typeMappings>map=java.util.Map</typeMappings>
<modelPackage>etl.product.configuration.models</modelPackage>
<output>${generated.sources.java}</output>
</configuration>
</execution>
</code>
<code> <!-- ............................................................... -->
<!-- OpenAPI Generator Plugin -->
<!-- ............................................................... -->
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.6.0</version>
<executions>
<execution>
<id>generate-java</id>
<goals>
<goal>generate</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<configOptions>
<useJakartaEe>true</useJakartaEe>
<sourceFolder>.</sourceFolder>
<interfaceOnly>true</interfaceOnly>
<useTags>true</useTags>
<dateLibrary>java8</dateLibrary>
<java8>true</java8>
<reactive>false</reactive>
<useBeanValidation>true</useBeanValidation>
<performBeanValidation>true</performBeanValidation>
<useOptional>true</useOptional>
<serviceInterface>false</serviceInterface>
<serviceImplementation>false</serviceImplementation>
</configOptions>
<generateAliasAsModel>false</generateAliasAsModel>
<generateApiDocumentation>true</generateApiDocumentation>
<generateApis>false</generateApis>
<generateApiTests>false</generateApiTests>
<generateModelDocumentation>true</generateModelDocumentation>
<generateModels>true</generateModels>
<generateModelTests>true</generateModelTests>
<generateSupportingFiles>false</generateSupportingFiles>
<generatorName>spring</generatorName>
<inputSpec>${generated.sources.openapi}/EtlConfiguration.api.json</inputSpec>
<typeMappings>map=java.util.Map</typeMappings>
<modelPackage>etl.product.configuration.models</modelPackage>
<output>${generated.sources.java}</output>
</configuration>
</execution>
</code>
<!-- ............................................................... -->
<!-- OpenAPI Generator Plugin -->
<!-- ............................................................... -->
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.6.0</version>
<executions>
<execution>
<id>generate-java</id>
<goals>
<goal>generate</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<configOptions>
<useJakartaEe>true</useJakartaEe>
<sourceFolder>.</sourceFolder>
<interfaceOnly>true</interfaceOnly>
<useTags>true</useTags>
<dateLibrary>java8</dateLibrary>
<java8>true</java8>
<reactive>false</reactive>
<useBeanValidation>true</useBeanValidation>
<performBeanValidation>true</performBeanValidation>
<useOptional>true</useOptional>
<serviceInterface>false</serviceInterface>
<serviceImplementation>false</serviceImplementation>
</configOptions>
<generateAliasAsModel>false</generateAliasAsModel>
<generateApiDocumentation>true</generateApiDocumentation>
<generateApis>false</generateApis>
<generateApiTests>false</generateApiTests>
<generateModelDocumentation>true</generateModelDocumentation>
<generateModels>true</generateModels>
<generateModelTests>true</generateModelTests>
<generateSupportingFiles>false</generateSupportingFiles>
<generatorName>spring</generatorName>
<inputSpec>${generated.sources.openapi}/EtlConfiguration.api.json</inputSpec>
<typeMappings>map=java.util.Map</typeMappings>
<modelPackage>etl.product.configuration.models</modelPackage>
<output>${generated.sources.java}</output>
</configuration>
</execution>
It is the plug-in that has changed the names. The only thing that has changed is the version and I added true.
Has anyone experienced this and was able to prevent it from happening?