File tree Expand file tree Collapse file tree 8 files changed +18
-14
lines changed
swagger-codegen-cli/src/main/java/io/swagger/codegen/v3/cli/cmd
swagger-codegen/src/main/java/io/swagger/codegen/v3/config Expand file tree Collapse file tree 8 files changed +18
-14
lines changed Original file line number Diff line number Diff line change 5
5
6
6
cache :
7
7
directories :
8
- - $HOME/.m2elp
8
+ - $HOME/.m2
9
9
- $HOME/.ivy2
10
10
- $HOME/.gradle/caches/
11
11
- $HOME/.gradle/wrapper/
@@ -77,7 +77,7 @@ script:
77
77
# fail if generators contain tab '\t'
78
78
- /bin/bash ./bin/utils/detect_tab_in_java_class.sh
79
79
# run integration tests defined in maven pom.xml
80
- - mvn clean install -U
80
+ - mvn clean install
81
81
- mvn -q --batch-mode verify -Psamples
82
82
# Below has been moved to CircleCI
83
83
# docker: build generator image and push to Docker Hub
Original file line number Diff line number Diff line change 1
1
package io .swagger .codegen .v3 .cli .cmd ;
2
2
3
3
import io .swagger .v3 .parser .OpenAPIV3Parser ;
4
+ import io .swagger .v3 .parser .core .models .AuthorizationValue ;
4
5
5
6
import java .util .HashSet ;
6
7
import java .util .List ;
@@ -19,7 +20,7 @@ public void run() {
19
20
System .out .println ("Validating spec file (" + spec + ")" );
20
21
21
22
OpenAPIV3Parser parser = new OpenAPIV3Parser ();;
22
- List <String > messageList = parser .readWithInfo (spec , null ).getMessages ();
23
+ List <String > messageList = parser .readWithInfo (spec , ( List < AuthorizationValue >) null ).getMessages ();
23
24
Set <String > messages = new HashSet <String >(messageList );
24
25
25
26
for (String message : messages ) {
Original file line number Diff line number Diff line change @@ -461,7 +461,10 @@ public ClientOptInput toClientOptInput() {
461
461
462
462
if (!StringUtils .isBlank (inputSpec )) {
463
463
config .setInputSpec (inputSpec );
464
- SwaggerParseResult result = new OpenAPIParser ().readContents (inputSpec , authorizationValues , null );
464
+ ParseOptions options = new ParseOptions ();
465
+ options .setResolve (true );
466
+ options .setFlatten (true );
467
+ SwaggerParseResult result = new OpenAPIParser ().readContents (inputSpec , authorizationValues , options );
465
468
OpenAPI openAPI = result .getOpenAPI ();
466
469
467
470
input .opts (new ClientOpts ())
Original file line number Diff line number Diff line change 930
930
</repository >
931
931
</repositories >
932
932
<properties >
933
- <swagger-parser-version >2.0.0 </swagger-parser-version >
933
+ <swagger-parser-version >2.0.3-SNAPSHOT </swagger-parser-version >
934
934
<scala-version >2.11.1</scala-version >
935
935
<felix-version >3.3.0</felix-version >
936
- <swagger-core-version >2.0.0 </swagger-core-version >
936
+ <swagger-core-version >2.0.4-SNAPSHOT </swagger-core-version >
937
937
<commons-io-version >2.4</commons-io-version >
938
938
<commons-cli-version >1.2</commons-cli-version >
939
939
<junit-version >4.8.1</junit-version >
Original file line number Diff line number Diff line change 931
931
</repository >
932
932
</repositories >
933
933
<properties >
934
- <swagger-parser-version >2.0.0 </swagger-parser-version >
934
+ <swagger-parser-version >2.0.3-SNAPSHOT </swagger-parser-version >
935
935
<scala-version >2.11.1</scala-version >
936
936
<felix-version >3.3.0</felix-version >
937
- <swagger-core-version >2.0.0 </swagger-core-version >
937
+ <swagger-core-version >2.0.4-SNAPSHOT </swagger-core-version >
938
938
<commons-io-version >2.4</commons-io-version >
939
939
<commons-cli-version >1.2</commons-cli-version >
940
940
<junit-version >4.8.1</junit-version >
Original file line number Diff line number Diff line change 909
909
</repository>
910
910
</repositories>
911
911
<properties>
912
- <swagger-parser-version>2.0.0 </swagger-parser-version>
912
+ <swagger-parser-version>2.0.3-SNAPSHOT </swagger-parser-version>
913
913
<scala-version>2.11.1</scala-version>
914
914
<felix-version>3.3.0</felix-version>
915
- <swagger-core-version>2.0.0 </swagger-core-version>
915
+ <swagger-core-version>2.0.4-SNAPSHOT </swagger-core-version>
916
916
<commons-io-version>2.4</commons-io-version>
917
917
<commons-cli-version>1.2</commons-cli-version>
918
918
<junit-version>4.8.1</junit-version>
Original file line number Diff line number Diff line change 941
941
</repository>
942
942
</repositories>
943
943
<properties>
944
- <swagger-parser-version>2.0.0 </swagger-parser-version>
944
+ <swagger-parser-version>2.0.3-SNAPSHOT </swagger-parser-version>
945
945
<scala-version>2.11.1</scala-version>
946
946
<felix-version>3.3.0</felix-version>
947
- <swagger-core-version>2.0.0 </swagger-core-version>
947
+ <swagger-core-version>2.0.4-SNAPSHOT </swagger-core-version>
948
948
<commons-io-version>2.4</commons-io-version>
949
949
<commons-cli-version>1.2</commons-cli-version>
950
950
<junit-version>4.8.1</junit-version>
Original file line number Diff line number Diff line change 911
911
</repository>
912
912
</repositories>
913
913
<properties>
914
- <swagger-parser-version>2.0.0 </swagger-parser-version>
914
+ <swagger-parser-version>2.0.3-SNAPSHOT </swagger-parser-version>
915
915
<scala-version>2.11.1</scala-version>
916
916
<felix-version>3.3.0</felix-version>
917
- <swagger-core-version>2.0.0 </swagger-core-version>
917
+ <swagger-core-version>2.0.4-SNAPSHOT </swagger-core-version>
918
918
<commons-io-version>2.4</commons-io-version>
919
919
<commons-cli-version>1.2</commons-cli-version>
920
920
<junit-version>4.8.1</junit-version>
You can’t perform that action at this time.
0 commit comments