forked from loafle/openapi-generator-original
upgrade Jackson, swagger-core, and swagger-parser (#4915)
- swagger-parser 2.0.17 - swagger-core 2.1.1 - jackson 2.10.1
This commit is contained in:
parent
8a94a3a7d5
commit
6a48dd7cd6
@ -198,8 +198,8 @@
|
|||||||
<diffutils-version>1.3.0</diffutils-version>
|
<diffutils-version>1.3.0</diffutils-version>
|
||||||
<guava-version>26.0-jre</guava-version>
|
<guava-version>26.0-jre</guava-version>
|
||||||
<generex-version>1.0.2</generex-version>
|
<generex-version>1.0.2</generex-version>
|
||||||
<jackson-version>2.9.10</jackson-version>
|
<jackson-version>2.10.1</jackson-version>
|
||||||
<jackson-threetenbp-version>2.9.10</jackson-threetenbp-version>
|
<jackson-threetenbp-version>2.10.0</jackson-threetenbp-version>
|
||||||
<kotlin-version>1.3.60</kotlin-version>
|
<kotlin-version>1.3.60</kotlin-version>
|
||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@ -212,7 +212,7 @@
|
|||||||
<groupId>${swagger-parser-groupid}</groupId>
|
<groupId>${swagger-parser-groupid}</groupId>
|
||||||
<artifactId>swagger-parser</artifactId>
|
<artifactId>swagger-parser</artifactId>
|
||||||
<version>${swagger-parser-version}</version>
|
<version>${swagger-parser-version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.samskivert</groupId>
|
<groupId>com.samskivert</groupId>
|
||||||
<artifactId>jmustache</artifactId>
|
<artifactId>jmustache</artifactId>
|
||||||
@ -268,6 +268,11 @@
|
|||||||
<artifactId>jackson-datatype-guava</artifactId>
|
<artifactId>jackson-datatype-guava</artifactId>
|
||||||
<version>${jackson-version}</version>
|
<version>${jackson-version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
<version>${jackson-version}</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.testng</groupId>
|
<groupId>org.testng</groupId>
|
||||||
<artifactId>testng</artifactId>
|
<artifactId>testng</artifactId>
|
||||||
|
@ -1364,7 +1364,11 @@ class JsonCacheImpl implements JsonCache.Root {
|
|||||||
} else {
|
} else {
|
||||||
JsonNode node = root.at(ptr);
|
JsonNode node = root.at(ptr);
|
||||||
Object value = node.isPojo() && !JsonNode.class.isAssignableFrom(type) ? ((POJONode) node).getPojo() : node;
|
Object value = node.isPojo() && !JsonNode.class.isAssignableFrom(type) ? ((POJONode) node).getPojo() : node;
|
||||||
result = mapper.convertValue(value, type);
|
if ((value != null) && (value.getClass() == type)) {
|
||||||
|
result = (T) value;
|
||||||
|
} else {
|
||||||
|
result = mapper.convertValue(value, type);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ public class SerializerUtilsTest {
|
|||||||
" description: Some description\n" +
|
" description: Some description\n" +
|
||||||
" operationId: pingOp\n" +
|
" operationId: pingOp\n" +
|
||||||
" responses:\n" +
|
" responses:\n" +
|
||||||
" 200:\n" +
|
" \"200\":\n" +
|
||||||
" description: Ok\n" +
|
" description: Ok\n" +
|
||||||
"components:\n" +
|
"components:\n" +
|
||||||
" schemas:\n" +
|
" schemas:\n" +
|
||||||
@ -178,7 +178,7 @@ public class SerializerUtilsTest {
|
|||||||
" description: Some description\n" +
|
" description: Some description\n" +
|
||||||
" operationId: pingOp\n" +
|
" operationId: pingOp\n" +
|
||||||
" responses:\n" +
|
" responses:\n" +
|
||||||
" 200:\n" +
|
" \"200\":\n" +
|
||||||
" description: Ok\n";
|
" description: Ok\n";
|
||||||
assertEquals(content, expected);
|
assertEquals(content, expected);
|
||||||
}
|
}
|
||||||
|
4
pom.xml
4
pom.xml
@ -1401,9 +1401,9 @@
|
|||||||
<properties>
|
<properties>
|
||||||
<maven.compiler.source>1.8</maven.compiler.source>
|
<maven.compiler.source>1.8</maven.compiler.source>
|
||||||
<maven.compiler.target>1.8</maven.compiler.target>
|
<maven.compiler.target>1.8</maven.compiler.target>
|
||||||
<swagger-core-version>2.0.10</swagger-core-version>
|
<swagger-core-version>2.1.1</swagger-core-version>
|
||||||
<swagger-parser-groupid>io.swagger.parser.v3</swagger-parser-groupid>
|
<swagger-parser-groupid>io.swagger.parser.v3</swagger-parser-groupid>
|
||||||
<swagger-parser-version>2.0.16</swagger-parser-version>
|
<swagger-parser-version>2.0.17</swagger-parser-version>
|
||||||
<scala-version>2.11.1</scala-version>
|
<scala-version>2.11.1</scala-version>
|
||||||
<felix-version>3.3.1</felix-version>
|
<felix-version>3.3.1</felix-version>
|
||||||
<commons-io-version>2.4</commons-io-version>
|
<commons-io-version>2.4</commons-io-version>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user