diff --git a/CI/pom.xml.shippable b/CI/pom.xml.shippable deleted file mode 100644 index 451f92a5241d..000000000000 --- a/CI/pom.xml.shippable +++ /dev/null @@ -1,944 +0,0 @@ - - - org.sonatype.oss - oss-parent - 5 - - 4.0.0 - org.openapitools - openapi-generator-shippable-pom - pom - openapi-generator-shippable-pom - 3.0.2-SNAPSHOT - https://github.com/openapitools/openapi-generator - - scm:git:git@github.com:openapitools/openapi-generator.git - scm:git:git@github.com:openapitools/openapi-generator.git - https://github.com/openapitools/openapi-generator - - - - - fehguy - Tony Tam - fehguy@gmail.com - - - - wing328 - William Cheng - wing328hk@gmail.com - - - jimschubert - Jim Schubert - james.schubert@gmail.com - - - cbornet - Christophe Bornet - - - jaz-ah - Joseph Zuromski - - - ackintosh - Akihito Nakano - - - JFCote - Jean-François Côté - - - jmini - Jérémie Bresson - dev@jmini.fr - - - - github - https://github.com/openapitools/openapi-generator/issues - - - - Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html - repo - - - - src/main/java - target/classes - - - org.jvnet.wagon-svn - wagon-svn - 1.8 - - - org.apache.maven.wagon - wagon-ssh-external - 1.0-alpha-6 - - - org.apache.maven.wagon - wagon-webdav - 1.0-beta-1 - - - install - target - ${project.artifactId}-${project.version} - - - net.revelc.code - formatter-maven-plugin - - - - 1.8 - 1.8 - 1.8 - 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 - ${surefire-version} - - none:none - -XX:+StartAttachListener - - - - test-testng - test - - test - - - none:none - org.testng:testng - - - - - - maven-dependency-plugin - - - package - - copy-dependencies - - - ${project.build.directory}/lib - - - - - - maven-compiler-plugin - 3.6.1 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-jar-plugin - 3.0.2 - - - - development - ${project.url} - ${project.version} - org.openapitools - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.5.1 - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - true - 1.8 - UTF-8 - 1g - true - ${javadoc.package.exclude} - - - - attach-javadocs - verify - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - verify - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 - - - enforce-versions - - enforce - - - - - 3.2.5 - - - - - - - - - - - net.revelc.code - formatter-maven-plugin - 0.5.2 - - - - - - - release-profile - - true - - - - - net.alchim31.maven - scala-maven-plugin - - - - compile - testCompile - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-source - prepare-package - - add-source - - - - src/main/scala - - - - - - - - - - release-sign-artifacts - - - performRelease - true - - - - - - org.apache.maven.plugins - maven-gpg-plugin - - - sign-artifacts - verify - - sign - - - - - - - - - - android-client - - - env - java - - - - ../samples/client/petstore/android/volley - - - - bash-client - - - env - java - - - - ../samples/client/petstore/bash - - - - clojure-client - - - env - clojure - - - - ../samples/client/petstore/clojure - - - - haskell-http-client - - - env - haskell-http-client - - - - - - - - haskell-http-client-integration-test - - - env - haskell-http-client - - - - ../samples/client/petstore/haskell-http-client/tests-integration - - - - java-client-jersey1 - - - env - java - - - - ../samples/client/petstore/java/jersey1 - - - - java-client-jersey2 - - - env - java - - - - ../samples/client/petstore/java/jersey2 - - - - java-client-jersey2-java6 - - - env - java - - - - ../samples/client/petstore/java/jersey2-java6 - - - - java-client-okhttp-gson - - - env - java - - - - ../samples/client/petstore/java/okhttp-gson - - - - java-client-okhttp-gson-parcelable - - - env - java - - - - ../samples/client/petstore/java/okhttp-gson/parcelableModel - - - - java-client-retrofit - - - env - java - - - - ../samples/client/petstore/java/retrofit - - - - java-client-retrofit2 - - - env - java - - - - ../samples/client/petstore/java/retrofit2 - - - - java-client-retrofit2-rx - - - env - java - - - - ../samples/client/petstore/java/retrofit2rx - - - - java-client-feign - - - env - java - - - - ../samples/client/petstore/java/feign - - - - javascript-client - - - env - javascript - - - - ../samples/client/petstore/javascript - - - - scala-client - - - env - scala - - - - ../samples/client/petstore/scala - - - - java-msf4j-server - - - env - java - - - - ../samples/server/petstore/java-msf4/ - - - - jaxrs-cxf-server - - - env - java - - - - ../samples/server/petstore/jaxrs-cxf - - - - jaxrs-resteasy-server - - - env - java - - - - ../samples/server/petstore/jaxrs-resteasy/default - - - - jaxrs-resteasy-server-joda - - - env - java - - - - ../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 - - - env - java - - - - ../samples/server/petstore/jaxrs/jersey2 - - - - jaxrs-server-jersey1 - - - env - java - - - - ../samples/server/petstore/jaxrs/jersey1 - - - - typescript-fetch-client-tests-default - - - env - java - - - - ../samples/client/petstore/typescript-fetch/tests/default - - - - typescript-fetch-client-builds-default - - - env - java - - - - ../samples/client/petstore/typescript-fetch/builds/default - - - - typescript-fetch-client-builds-es6-target - - - env - java - - - - ../samples/client/petstore/typescript-fetch/builds/es6-target - - - - typescript-fetch-client-builds-with-npm-version - - - env - java - - - - ../samples/client/petstore/typescript-fetch/builds/with-npm-version - - - - typescript-angularjs-client - - - env - java - - - - ../samples/client/petstore/typescript-angularjs/npm - - - - typescript-node-npm-client - - - env - java - - - - ../samples/client/petstore/typescript-node/npm - - - - python-client - - - env - java - - - - ../samples/client/petstore/python - - - - ruby-client - - - env - java - - - - ../samples/client/petstore/ruby - - - - go-client - - - env - java - - - - ../samples/client/petstore/go - - - - spring-mvc - - - env - java - - - - ../samples/server/petstore/spring-mvc - - - - springboot-beanvalidation - - - env - java - - - - ../samples/server/petstore/springboot-beanvalidation - - - - springboot-reactive - - - env - java - - - - ../samples/server/petstore/springboot-reactive - - - - springboot - - - env - java - - - - ../samples/server/petstore/springboot - - - - spring-cloud - - - env - java - - - - ../samples/client/petstore/spring-cloud - - - - scalatra-server - - - env - java - - - - ../samples/server/petstore/scalatra - - - - java-inflector - - - env - java - - - - ../samples/server/petstore/java-inflector - - - - java-undertowr - - - env - java - - - - ../samples/server/petstore/undertow - - - - samples.shippable - - - env - samples - - - - - ../samples/client/petstore/elixir - - ../samples/client/petstore/erlang-client - - ../samples/server/petstore/erlang-server - - - - - ../ - - - target/site - - - net.alchim31.maven - scala-maven-plugin - ${scala-maven-plugin-version} - - - org.apache.maven.plugins - maven-jxr-plugin - 2.5 - - true - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.9 - - - - project-team - - - - - - - - - - junit - junit - ${junit-version} - test - - - org.testng - testng - ${testng-version} - test - - - org.jmockit - jmockit - ${jmockit-version} - test - - - - - - sonatype-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - true - - - - - 2.0.1 - 2.0.1 - 2.11.1 - 3.3.0 - 2.4 - 1.2 - 4.8.1 - 2.8.9 - 1.0.0 - 3.4 - 1.7.12 - 3.2.1 - 1.12 - 6.9.6 - 2.19.1 - 1.25 - 0.9.10 - 2.0.2.RELEASE - - diff --git a/bin/utils/release_version_update.sh b/bin/utils/release_version_update.sh index c76175b0bdf1..91f70d67f0f7 100755 --- a/bin/utils/release_version_update.sh +++ b/bin/utils/release_version_update.sh @@ -39,7 +39,6 @@ declare -a files=("CI/pom.xml.bash" "CI/pom.xml.circleci" "CI/pom.xml.circleci.java7" "CI/pom.xml.ios" - "CI/pom.xml.shippable" "modules/openapi-generator-cli/pom.xml" "modules/openapi-generator-gradle-plugin/README.adoc" "modules/openapi-generator-gradle-plugin/gradle.properties" diff --git a/pom.xml b/pom.xml index 877428f18c8b..3fe92fb1c7dc 100644 --- a/pom.xml +++ b/pom.xml @@ -923,6 +923,23 @@ samples/client/petstore/ruby + + samples.shippable + + + env + samples.shippable + + + + + samples/client/petstore/elixir + + samples/client/petstore/erlang-client + + samples/server/petstore/erlang-server + + modules/openapi-generator diff --git a/shippable.yml b/shippable.yml index f55f67001e85..09fb70c21789 100644 --- a/shippable.yml +++ b/shippable.yml @@ -10,7 +10,7 @@ build: - $HOME/.stack - $SHIPPABLE_REPO_DIR/samples/client/petstore/elixir/deps ci: - - mvn --quiet clean install -f CI/pom.xml.shippable + - mvn --quiet clean install # ensure all modifications created by 'mature' generators are in the git repo - ./bin/ensure-up-to-date # prepare enviroment for tests @@ -31,6 +31,6 @@ build: - elixir --version - mix --version # test samples defined in pom.xml - - mvn --quiet verify -P samples.shippable -f CI/pom.xml.shippable + - mvn --quiet verify -P samples.shippable # generate all petstore samples (client, servers, doc) - ./bin/run-all-petstore