diff --git a/circle.yml b/circle.yml
index a202b2986c..03731d82c6 100644
--- a/circle.yml
+++ b/circle.yml
@@ -1,4 +1,4 @@
-# Java client, server tests
+# Java-related client, server tests
machine:
java:
version: openjdk8
@@ -10,7 +10,9 @@ machine:
dependencies:
cache_directories:
- - ~/.m2
+ - "~/.m2"
+ - "~/.sbt"
+
pre:
# to run petstore server locally via docker
- docker pull swaggerapi/petstore
diff --git a/modules/swagger-codegen/src/test/java/io/swagger/codegen/javaPlayFramework/JavaPlayFrameworkOptionsTest.java b/modules/swagger-codegen/src/test/java/io/swagger/codegen/javaPlayFramework/JavaPlayFrameworkOptionsTest.java
index fba16839e2..89e24a360f 100644
--- a/modules/swagger-codegen/src/test/java/io/swagger/codegen/javaPlayFramework/JavaPlayFrameworkOptionsTest.java
+++ b/modules/swagger-codegen/src/test/java/io/swagger/codegen/javaPlayFramework/JavaPlayFrameworkOptionsTest.java
@@ -1,13 +1,14 @@
package io.swagger.codegen.javaPlayFramework;
+import io.swagger.codegen.AbstractOptionsTest;
import io.swagger.codegen.CodegenConfig;
-import io.swagger.codegen.java.JavaClientOptionsTest;
import io.swagger.codegen.languages.JavaPlayFrameworkCodegen;
import io.swagger.codegen.options.JavaPlayFrameworkOptionsProvider;
+import io.swagger.codegen.options.OptionsProvider;
import mockit.Expectations;
import mockit.Tested;
-public class JavaPlayFrameworkOptionsTest extends JavaClientOptionsTest {
+public class JavaPlayFrameworkOptionsTest extends AbstractOptionsTest {
@Tested
private JavaPlayFrameworkCodegen clientCodegen;
@@ -16,6 +17,10 @@ public class JavaPlayFrameworkOptionsTest extends JavaClientOptionsTest {
super(new JavaPlayFrameworkOptionsProvider());
}
+ protected JavaPlayFrameworkOptionsTest(OptionsProvider optionsProvider) {
+ super(optionsProvider);
+ }
+
@Override
protected CodegenConfig getCodegenConfig() {
return clientCodegen;
diff --git a/pom.xml b/pom.xml
index 7f1438b9fe..31be9ea8de 100644
--- a/pom.xml
+++ b/pom.xml
@@ -792,12 +792,7 @@
- samples/client/petstore/akka-scala
- samples/client/petstore/ruby
- samples/client/petstore/android/volley
- samples/client/petstore/bash
samples/client/petstore/clojure
- samples/client/petstore/go
samples/client/petstore/java/feign
samples/client/petstore/java/jersey1
samples/client/petstore/java/jersey2
@@ -807,9 +802,15 @@
samples/client/petstore/java/retrofit2rx
samples/client/petstore/jaxrs-cxf-client
samples/client/petstore/java/resttemplate
+ samples/client/petstore/scala
+
diff --git a/pom.xml.circleci b/pom.xml.circleci
index 56e51dd57e..31be9ea8de 100644
--- a/pom.xml.circleci
+++ b/pom.xml.circleci
@@ -1,5 +1,4 @@
-
+
org.sonatype.oss
oss-parent
@@ -10,7 +9,7 @@
swagger-codegen-project
pom
swagger-codegen-project
- 2.2.2-SNAPSHOT
+ 2.2.3-SNAPSHOT
https://github.com/swagger-api/swagger-codegen
scm:git:git@github.com:swagger-api/swagger-codegen.git
@@ -68,6 +67,56 @@
target
${project.artifactId}-${project.version}
+
+ net.revelc.code
+ formatter-maven-plugin
+
+
+
+ 1.7
+ 1.7
+ 1.7
+ LF
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.17
+
+
+ validate
+ validate
+
+ google_checkstyle.xml
+
+ ${project.build.sourceDirectory}
+ UTF-8
+ true
+ true
+ false
+
+
+ check
+
+
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 6.19
+
+
+
org.apache.maven.plugins
maven-surefire-plugin
@@ -106,7 +155,7 @@
maven-compiler-plugin
- 3.5.1
+ 3.6.1
1.7
1.7
@@ -174,6 +223,15 @@
+
+
+
+ net.revelc.code
+ formatter-maven-plugin
+ 0.5.2
+
+
+
@@ -256,6 +314,18 @@
samples/client/petstore/android/volley
+
+ bash-client
+
+
+ env
+ java
+
+
+
+ samples/client/petstore/bash
+
+
clojure-client
@@ -292,6 +362,18 @@
samples/client/petstore/java/jersey2
+
+ java-client-jersey2-java6
+
+
+ env
+ java
+
+
+
+ samples/client/petstore/java/jersey2-java6
+
+
java-client-okhttp-gson
@@ -304,6 +386,18 @@
samples/client/petstore/java/okhttp-gson
+
+ java-client-okhttp-gson-parcelable
+
+
+ env
+ java
+
+
+
+ samples/client/petstore/java/okhttp-gson/parcelableModel
+
+
java-client-retrofit
@@ -400,6 +494,30 @@
samples/client/petstore/swift/default/SwaggerClientTests
+
+ java-msf4j-server
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/java-msf4/
+
+
+
+ jaxrs-cxf-server
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/jaxrs-cxf
+
+
jaxrs-resteasy-server
@@ -424,6 +542,30 @@
samples/server/petstore/jaxrs-resteasy/joda
+
+ jaxrs-resteasy-eap-server
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/jaxrs-resteasy/eap
+
+
+
+ jaxrs-resteasy-eap-server-joda
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/jaxrs-resteasy/eap-joda
+
+
jaxrs-server
@@ -568,6 +710,18 @@
samples/server/petstore/spring-mvc
+
+ springboot-beanvalidation
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/springboot-beanvalidation
+
+
springboot
@@ -604,6 +758,30 @@
samples/server/petstore/scalatra
+
+ java-inflector
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/java-inflector
+
+
+
+ java-undertowr
+
+
+ env
+ java
+
+
+
+ samples/server/petstore/undertow
+
+
samples
@@ -613,12 +791,8 @@
-
- samples/client/petstore/android/volley
-
samples/client/petstore/java/feign
samples/client/petstore/java/jersey1
samples/client/petstore/java/jersey2
@@ -626,26 +800,49 @@
samples/client/petstore/java/retrofit
samples/client/petstore/java/retrofit2
samples/client/petstore/java/retrofit2rx
-
+ samples/client/petstore/typescript-node/npm
+ samples/client/petstore/typescript-jquery/npm
+ -->
+
+
+ samples/server/petstore/java-inflector
+ samples/server/petstore/java-play-framework
+ samples/server/petstore/undertow
samples/server/petstore/jaxrs/jersey1
samples/server/petstore/jaxrs/jersey2
samples/server/petstore/jaxrs-resteasy/default
+ samples/server/petstore/jaxrs-resteasy/eap
+ samples/server/petstore/jaxrs-resteasy/eap-joda
samples/server/petstore/jaxrs-resteasy/joda
+ samples/server/petstore/scalatra
samples/server/petstore/spring-mvc
- samples/client/petstore/spring-cloud
+
samples/server/petstore/springboot
-
-
-
+ samples/server/petstore/springboot-beanvalidation
+ samples/server/petstore/jaxrs-cxf
+ samples/server/petstore/jaxrs-cxf-annotated-base-path
+ samples/server/petstore/jaxrs-cxf-cdi
+ samples/server/petstore/jaxrs-cxf-non-spring-app
+
+
@@ -717,13 +914,14 @@
- 1.0.22
+ 1.0.28
2.11.1
- 2.3.4
- 1.5.9
+ 3.3.0
+ 1.5.12
2.4
1.2
4.8.1
+ 2.8.5
1.0.0
3.4
1.7.12
diff --git a/samples/server/petstore/scalatra/pom.xml b/samples/server/petstore/scalatra/pom.xml
index bc1a6f92cd..72d6629895 100644
--- a/samples/server/petstore/scalatra/pom.xml
+++ b/samples/server/petstore/scalatra/pom.xml
@@ -19,7 +19,7 @@
exec
- /usr/local/bin/sbt
+ sbt
test