Skip to content

Commit 6998a6a

Browse files
committed
Merge remote-tracking branch 'origin/3.1.x' into pull_75
Conflicts: modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java
2 parents e56a708 + 66b73e9 commit 6998a6a

File tree

2,065 files changed

+56498
-48350
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,065 files changed

+56498
-48350
lines changed

.travis.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ cache:
2525
- $HOME/samples/client/petstore/typescript-fetch/npm/with-npm-version/typings
2626
- $HOME/samples/client/petstore/typescript-angular/node_modules
2727
- $HOME/samples/client/petstore/typescript-angular/typings
28+
- $HOME/samples/server/petstore/rust-server/target
2829
- $HOME/perl5
30+
- $HOME/.cargo
31+
- $HOME/.stack
2932

3033
services:
3134
- docker
@@ -41,7 +44,7 @@ before_install:
4144
- stack upgrade
4245
- stack --version
4346
# install rust
44-
- curl -sSf https://static.rust-lang.org/rustup.sh | sh
47+
- curl https://sh.rustup.rs -sSf | sh -s -- -y -v
4548
# required when sudo: required for the Ruby petstore tests
4649
- gem install bundler
4750
- npm install -g typescript
@@ -83,7 +86,7 @@ install:
8386
# Add Godeps dependencies to GOPATH and PATH
8487
- eval "$(curl -sL https://raw.githubusercontent.com/travis-ci/gimme/master/gimme | GIMME_GO_VERSION=1.4 bash)"
8588
- export GOPATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace"
86-
- export PATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace/bin:$PATH"
89+
- export PATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace/bin:$HOME/.cargo/bin:$PATH"
8790
- go version
8891

8992
script:
@@ -109,7 +112,7 @@ after_success:
109112
./gradlew -Psigning.keyId="$SIGNING_KEY" -Psigning.password="$SIGNING_PASSPHRASE" -Psigning.secretKeyRingFile="${TRAVIS_BUILD_DIR}/sec.gpg" -PossrhUsername="${SONATYPE_USERNAME}" -PossrhPassword="${SONATYPE_PASSWORD}" uploadArchives --no-daemon;
110113
echo "Finished ./gradlew uploadArchives";
111114
popd;
112-
else
115+
elif ([ "$TRAVIS_BRANCH" == "3.1.x" ] || [ "$TRAVIS_BRANCH" == "4.0.x" ]) ; then
113116
mvn clean deploy --settings CI/settings.xml;
114117
echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
115118
pushd .;
@@ -125,4 +128,4 @@ after_success:
125128
- if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/openapi-generator-cli && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:latest $DOCKER_CODEGEN_CLI_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME && echo "Pushed to $DOCKER_CODEGEN_CLI_IMAGE_NAME"; fi; fi
126129

127130
env:
128-
- DOCKER_GENERATOR_IMAGE_NAME=openapitools/openapi-generator-online DOCKER_CODEGEN_CLI_IMAGE_NAME=openapitools/openapi-generator-cli
131+
- DOCKER_GENERATOR_IMAGE_NAME=openapitools/openapi-generator-online DOCKER_CODEGEN_CLI_IMAGE_NAME=openapitools/openapi-generator-cli NODE_ENV=test

CI/pom.xml.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<artifactId>openapi-generator-project</artifactId>
1010
<packaging>pom</packaging>
1111
<name>openapi-generator-project</name>
12-
<version>3.0.2-SNAPSHOT</version>
12+
<version>3.1.0-SNAPSHOT</version>
1313
<url>https://github.com/openapi-tools/openapi-generator</url>
1414
<scm>
1515
<connection>scm:git:[email protected]:openapi-tools/openapi-generator.git</connection>

CI/pom.xml.circleci

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<artifactId>openapi-generator-project</artifactId>
1111
<packaging>pom</packaging>
1212
<name>openapi-generator-project</name>
13-
<version>3.0.2-SNAPSHOT</version>
13+
<version>3.1.0-SNAPSHOT</version>
1414
<url>https://github.com/openapitools/openapi-generator</url>
1515
<scm>
1616
<connection>scm:git:[email protected]:openapitools/openapi-generator.git</connection>
@@ -833,9 +833,11 @@
833833
</activation>
834834
<modules>
835835
<!-- clients -->
836+
<!-- test non-java projects -->
837+
<module>samples/client/petstore/go</module>
836838
<!-- test java-related projects -->
837-
<module>samples/client/petstore/akka-scala</module>
838-
<module>samples/client/petstore/scala</module>
839+
<module>samples/client/petstore/scala-akka</module>
840+
<module>samples/client/petstore/scala-httpclient</module>
839841
<module>samples/client/petstore/scalaz</module>
840842
<module>samples/client/petstore/clojure</module>
841843
<module>samples/client/petstore/java/feign</module>
@@ -855,8 +857,6 @@
855857
<module>samples/client/petstore/kotlin/</module>
856858
<module>samples/client/petstore/kotlin-threetenbp/</module>
857859
<module>samples/client/petstore/kotlin-string/</module>
858-
<!-- test non-java projects -->
859-
<module>samples/client/petstore/go</module>
860860
<!-- servers -->
861861
<module>samples/server/petstore/java-vertx/rx</module>
862862
<module>samples/server/petstore/java-vertx/async</module>
@@ -873,19 +873,21 @@
873873
<module>samples/server/petstore/java-play-framework-api-package-override</module>
874874
<module>samples/server/petstore/undertow</module>
875875
<module>samples/server/petstore/jaxrs/jersey1</module>
876-
<module>samples/server/petstore/jaxrs/jersey2</module>
877876
<module>samples/server/petstore/jaxrs/jersey1-useTags</module>
878-
<module>samples/server/petstore/jaxrs/jersey2-useTags</module>
877+
<!-- move to other CI as the following fails often in CircleCI
878+
<module>samples/server/petstore/jaxrs/jersey2</module>
879+
<module>samples/server/petstore/jaxrs/jersey2-useTags</module> -->
879880
<module>samples/server/petstore/jaxrs-datelib-j8</module>
880881
<module>samples/server/petstore/jaxrs-resteasy/default</module>
881882
<module>samples/server/petstore/jaxrs-resteasy/eap</module>
882883
<module>samples/server/petstore/jaxrs-resteasy/eap-joda</module>
883884
<module>samples/server/petstore/jaxrs-resteasy/eap-java8</module>
884885
<module>samples/server/petstore/jaxrs-resteasy/joda</module>
885886
<!--<module>samples/server/petstore/kotlin-server/ktor</module>-->
887+
<!-- move to other CI as the following fails often in CircleCI
886888
<module>samples/server/petstore/spring-mvc</module>
887889
<module>samples/server/petstore/spring-mvc-j8-async</module>
888-
<module>samples/server/petstore/spring-mvc-j8-localdatetime</module>
890+
<module>samples/server/petstore/spring-mvc-j8-localdatetime</module>-->
889891
<module>samples/client/petstore/spring-cloud</module>
890892
<module>samples/server/petstore/springboot</module>
891893
<module>samples/server/petstore/springboot-beanvalidation</module>
@@ -898,6 +900,7 @@
898900
<module>samples/server/petstore/jaxrs-spec-interface</module>
899901
<module>samples/server/petstore/scala-lagom-server</module>
900902
<module>samples/server/petstore/scalatra</module>
903+
<module>samples/server/petstore/finch</module>
901904
</modules>
902905
</profile>
903906
</profiles>

CI/pom.xml.circleci.java7

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<artifactId>openapi-generator-project</artifactId>
1111
<packaging>pom</packaging>
1212
<name>openapi-generator-project</name>
13-
<version>3.0.2-SNAPSHOT</version>
13+
<version>3.1.0-SNAPSHOT</version>
1414
<url>https://github.com/openapitools/openapi-generator</url>
1515
<scm>
1616
<connection>scm:git:[email protected]:openapitools/openapi-generator.git</connection>
@@ -834,8 +834,8 @@
834834
<modules>
835835
<!-- clients -->
836836
<!-- test java-related projects -->
837-
<module>samples/client/petstore/akka-scala</module>
838-
<module>samples/client/petstore/scala</module>
837+
<module>samples/client/petstore/scala-akka</module>
838+
<module>samples/client/petstore/scala-httpclient</module>
839839
<module>samples/client/petstore/scalaz</module>
840840
<module>samples/client/petstore/clojure</module>
841841
<module>samples/client/petstore/java/feign</module>

CI/pom.xml.ios

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<artifactId>openapi-generator-project</artifactId>
1010
<packaging>pom</packaging>
1111
<name>openapi-generator-project</name>
12-
<version>3.0.2-SNAPSHOT</version>
12+
<version>3.1.0-SNAPSHOT</version>
1313
<url>https://github.com/openapitools/openapi-generator</url>
1414
<scm>
1515
<connection>scm:git:[email protected]:openapitools/openapi-generator.git</connection>

0 commit comments

Comments
 (0)