diff --git a/kubernetes-model-generator/openapi/maven-plugin/pom.xml b/kubernetes-model-generator/openapi/maven-plugin/pom.xml index 14dc4ede69b..8272681c812 100644 --- a/kubernetes-model-generator/openapi/maven-plugin/pom.xml +++ b/kubernetes-model-generator/openapi/maven-plugin/pom.xml @@ -54,7 +54,7 @@ com.samskivert jmustache - 1.15 + 1.16 io.swagger.parser.v3 diff --git a/kubernetes-model-generator/openapi/maven-plugin/src/main/resources/templates/model.mustache b/kubernetes-model-generator/openapi/maven-plugin/src/main/resources/templates/model.mustache index c4c02d9099a..7b936bd665c 100644 --- a/kubernetes-model-generator/openapi/maven-plugin/src/main/resources/templates/model.mustache +++ b/kubernetes-model-generator/openapi/maven-plugin/src/main/resources/templates/model.mustache @@ -14,6 +14,7 @@ limitations under the License. }} {{>licenseInfo}} + package {{package}}; {{#imports}} @@ -26,8 +27,11 @@ import {{.}}; {{> model_class_annotations}}public class {{className}} implements {{implementedInterfaces}} { {{>model_fields}} + {{#hasFields}} {{>model_constructors}} + {{/hasFields}} {{>model_methods}} + }