diff --git a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pom.mustache b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pom.mustache
index c12b6a719e0..5d2110b5f6e 100644
--- a/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaJaxRS/spec/pom.mustache
@@ -7,7 +7,26 @@
{{artifactVersion}}
src/main/java
- {{#interfaceOnly}}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ src/gen/java
+
+
+
+
+ {{#interfaceOnly}}
org.apache.maven.plugins
maven-jar-plugin
@@ -39,9 +58,28 @@
javax.ws.rs
javax.ws.rs-api
- 2.0
+ 2.1.1
provided
+ {{#java8}}
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson-version}
+
+ {{/java8}}
+ {{^java8}}
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson-version}
+
+ {{/java8}}
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson-version}
+
{{#useSwaggerAnnotations}}
io.swagger
@@ -87,6 +125,7 @@
{{/useBeanValidation}}
+ 2.8.9
4.8.1
diff --git a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION
index 105bb87d77b..6d94c9c2e12 100644
--- a/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION
+++ b/samples/server/petstore/jaxrs-spec-interface-response/.openapi-generator/VERSION
@@ -1 +1 @@
-3.2.2-SNAPSHOT
\ No newline at end of file
+3.3.0-SNAPSHOT
\ No newline at end of file
diff --git a/samples/server/petstore/jaxrs-spec-interface-response/README.md b/samples/server/petstore/jaxrs-spec-interface-response/README.md
new file mode 100644
index 00000000000..553be1f4b16
--- /dev/null
+++ b/samples/server/petstore/jaxrs-spec-interface-response/README.md
@@ -0,0 +1,12 @@
+# JAX-RS server with OpenAPI
+
+## Overview
+This server was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using an
+[OpenAPI-Spec](https://openapis.org), you can easily generate a server stub.
+
+This is an example of building a OpenAPI-enabled JAX-RS server.
+This example uses the [JAX-RS](https://jax-rs-spec.java.net/) framework.
+
+This project produces a jar that defines some interfaces.
+The jar can be used in combination with an other project providing the implementation.
+
diff --git a/samples/server/petstore/jaxrs-spec-interface-response/pom.xml b/samples/server/petstore/jaxrs-spec-interface-response/pom.xml
index 85d300fd6c0..5e714682253 100644
--- a/samples/server/petstore/jaxrs-spec-interface-response/pom.xml
+++ b/samples/server/petstore/jaxrs-spec-interface-response/pom.xml
@@ -8,11 +8,6 @@
src/main/java
-
- org.apache.maven.plugins
- maven-jar-plugin
- 2.2
-
org.codehaus.mojo
build-helper-maven-plugin
@@ -32,33 +27,36 @@
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
javax.ws.rs
javax.ws.rs-api
- 2.1
+ 2.1.1
provided
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson-version}
+
io.swagger
swagger-annotations
provided
1.5.3
-
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson-version}
- provided
-
-
- joda-time
- joda-time
- ${jodatime-version}
- provided
-
junit
junit
@@ -74,8 +72,7 @@
- 4.8.1
2.8.9
- 2.9.9
+ 4.8.1
diff --git a/samples/server/petstore/jaxrs-spec-interface/pom.xml b/samples/server/petstore/jaxrs-spec-interface/pom.xml
index 7bf659704fe..07b76701323 100644
--- a/samples/server/petstore/jaxrs-spec-interface/pom.xml
+++ b/samples/server/petstore/jaxrs-spec-interface/pom.xml
@@ -8,11 +8,6 @@
src/main/java
-
- org.apache.maven.plugins
- maven-jar-plugin
- 2.2
-
org.codehaus.mojo
build-helper-maven-plugin
@@ -32,33 +27,36 @@
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
javax.ws.rs
javax.ws.rs-api
- 2.1
+ 2.1.1
provided
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson-version}
+
io.swagger
swagger-annotations
provided
1.5.3
-
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson-version}
- provided
-
-
- joda-time
- joda-time
- ${jodatime-version}
- provided
-
junit
junit
@@ -74,8 +72,7 @@
- 4.8.1
2.8.9
- 2.9.9
+ 4.8.1
diff --git a/samples/server/petstore/jaxrs-spec/pom.xml b/samples/server/petstore/jaxrs-spec/pom.xml
index 855d31c209e..21c03b9ad71 100644
--- a/samples/server/petstore/jaxrs-spec/pom.xml
+++ b/samples/server/petstore/jaxrs-spec/pom.xml
@@ -8,6 +8,25 @@
src/main/java
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ src/gen/java
+
+
+
+
+
org.apache.maven.plugins
maven-war-plugin
@@ -28,52 +47,31 @@
-
- org.codehaus.mojo
- build-helper-maven-plugin
- 1.9.1
-
-
- add-source
- generate-sources
-
- add-source
-
-
-
- src/gen/java
-
-
-
-
-
javax.ws.rs
javax.ws.rs-api
- 2.1
+ 2.1.1
provided
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson-version}
+
io.swagger
swagger-annotations
provided
1.5.3
-
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson-version}
- provided
-
-
- joda-time
- joda-time
- ${jodatime-version}
- provided
-
junit
junit
@@ -109,8 +107,7 @@
- 4.8.1
2.8.9
- 2.9.9
+ 4.8.1