diff --git a/pom.xml.circleci b/pom.xml.circleci
index 8ea2be0b45a..ebd4519d4bf 100644
--- a/pom.xml.circleci
+++ b/pom.xml.circleci
@@ -849,6 +849,14 @@
samples/server/petstore/java-inflector
samples/server/petstore/java-pkmst
samples/server/petstore/java-play-framework
+ samples/server/petstore/java-play-framework-no-wrap-calls
+ samples/server/petstore/java-play-framework-no-swagger-ui
+ samples/server/petstore/java-play-framework-no-interface
+ samples/server/petstore/java-play-framework-no-exception-handling
+ samples/server/petstore/java-play-framework-no-bean-validation
+ samples/server/petstore/java-play-framework-fake-endpoints
+ samples/server/petstore/java-play-framework-controller-only
+ samples/server/petstore/java-play-framework-api-package-override
samples/server/petstore/undertow
samples/server/petstore/jaxrs/jersey1
samples/server/petstore/jaxrs/jersey2
diff --git a/samples/server/petstore/java-play-framework-api-package-override/pom.xml b/samples/server/petstore/java-play-framework-api-package-override/pom.xml
new file mode 100644
index 00000000000..c4c3a787706
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-api-package-override/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-api-package-override
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-controller-only/pom.xml b/samples/server/petstore/java-play-framework-controller-only/pom.xml
new file mode 100644
index 00000000000..913681de0f2
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-controller-only/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-controller-only
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-fake-endpoints/pom.xml b/samples/server/petstore/java-play-framework-fake-endpoints/pom.xml
new file mode 100644
index 00000000000..df70d51d53a
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-fake-endpoints/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-fake-endpoints
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-no-bean-validation/pom.xml b/samples/server/petstore/java-play-framework-no-bean-validation/pom.xml
new file mode 100644
index 00000000000..087f95b77e5
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-no-bean-validation/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-no-bean-validation
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-no-exception-handling/pom.xml b/samples/server/petstore/java-play-framework-no-exception-handling/pom.xml
new file mode 100644
index 00000000000..68db4d5b2c5
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-no-exception-handling/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-no-exception-handling
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-no-interface/pom.xml b/samples/server/petstore/java-play-framework-no-interface/pom.xml
new file mode 100644
index 00000000000..0c9688d47a4
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-no-interface/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-no-interface
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-no-swagger-ui/pom.xml b/samples/server/petstore/java-play-framework-no-swagger-ui/pom.xml
new file mode 100644
index 00000000000..c765ec9798d
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-no-swagger-ui/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-no-swagger-ui
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+
diff --git a/samples/server/petstore/java-play-framework-no-wrap-calls/pom.xml b/samples/server/petstore/java-play-framework-no-wrap-calls/pom.xml
new file mode 100644
index 00000000000..4551868e431
--- /dev/null
+++ b/samples/server/petstore/java-play-framework-no-wrap-calls/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ io.swagger
+ PlayServerTests-no-wrap-calls
+ pom
+ 1.0-SNAPSHOT
+ Play Petstore Server
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ Play Test
+ integration-test
+
+ exec
+
+
+ sbt
+
+ test
+
+
+
+
+
+
+
+