From 89464cbe5fcf89a3c862a4f44c1ee754582f00ce Mon Sep 17 00:00:00 2001 From: wing328 Date: Thu, 27 Apr 2017 00:49:03 +0800 Subject: [PATCH] Update pom.xml for CircleCI to test java-related projects only (#5477) Update pom.xml for CircleCI to test java-related projects only --- circle.yml | 6 +- .../JavaPlayFrameworkOptionsTest.java | 9 +- pom.xml | 14 +- pom.xml.circleci | 234 ++++++++++++++++-- samples/server/petstore/scalatra/pom.xml | 2 +- 5 files changed, 236 insertions(+), 29 deletions(-) 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