diff --git a/modules/swagger-annotations/pom.xml b/modules/swagger-annotations/pom.xml
index 4afc85b64b..af695a4636 100644
--- a/modules/swagger-annotations/pom.xml
+++ b/modules/swagger-annotations/pom.xml
@@ -21,11 +21,6 @@
maven-bundle-plugin
${felix-version}
true
-
-
- io.swagger.oas.annotations
-
-
@@ -129,7 +124,6 @@
javax.ws.rs
javax.ws.rs-api
- 2.0.1
test
diff --git a/modules/swagger-core/pom.xml b/modules/swagger-core/pom.xml
index 2c9697397c..40c07205b0 100644
--- a/modules/swagger-core/pom.xml
+++ b/modules/swagger-core/pom.xml
@@ -32,20 +32,6 @@
maven-bundle-plugin
${felix-version}
true
-
-
-
- io.swagger.converter,
- io.swagger.core,
- io.swagger.core.filter,
- io.swagger.core.util,
- io.swagger.reader,
- io.swagger.config,
- io.swagger.oas.models,
- io.swagger.util
-
-
-
org.apache.maven.plugins
@@ -73,23 +59,14 @@
com.fasterxml.jackson.core
jackson-annotations
- ${jackson-annotations-version}
com.fasterxml.jackson.core
jackson-databind
- ${jackson-version}
-
-
- com.fasterxml.jackson.core
- jackson-annotations
-
-
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
- ${jackson-version}
io.swagger
@@ -99,7 +76,6 @@
joda-time
joda-time
- ${joda-time-version}
test
@@ -109,19 +85,16 @@
org.joda
joda-convert
- ${joda-version}
test
ch.qos.logback
logback-classic
- ${logback-version}
provided
ch.qos.logback
logback-core
- ${logback-version}
provided
diff --git a/modules/swagger-core/src/test/java/io/swagger/matchers/SerializationMatchers.java b/modules/swagger-core/src/test/java/io/swagger/matchers/SerializationMatchers.java
index b2af77fbc6..d58f7aba1a 100644
--- a/modules/swagger-core/src/test/java/io/swagger/matchers/SerializationMatchers.java
+++ b/modules/swagger-core/src/test/java/io/swagger/matchers/SerializationMatchers.java
@@ -1,5 +1,6 @@
package io.swagger.matchers;
+import static org.testng.Assert.assertEquals;
import static org.testng.Assert.fail;
import io.swagger.util.Json;
import io.swagger.util.Yaml;
@@ -35,7 +36,8 @@ private static void apply(Object objectToSerialize, String str, ObjectMapper map
LOGGER.error("Failed to read value", e);
}
if (!lhs.equals(new ObjectNodeComparator(), rhs)) {
- fail(String.format("Serialized object:\n%s\ndoes not equal to expected serialized string:\n%s", lhs, rhs));
+ assertEquals(Yaml.pretty(lhs), Yaml.pretty(rhs));
+ //fail(String.format("Serialized object:\n%s\ndoes not equal to expected serialized string:\n%s", lhs, rhs));
}
}
diff --git a/modules/swagger-core/src/test/resources/ModelWithSecurityRequirements.json b/modules/swagger-core/src/test/resources/ModelWithSecurityRequirements.json
index a017590753..7cc0549c96 100644
--- a/modules/swagger-core/src/test/resources/ModelWithSecurityRequirements.json
+++ b/modules/swagger-core/src/test/resources/ModelWithSecurityRequirements.json
@@ -79,7 +79,6 @@
},
"components": {
"schemas": {
- "Error": null,
"Person": {
"type": "object",
"properties": {
diff --git a/modules/swagger-integration/pom.xml b/modules/swagger-integration/pom.xml
index 982e78f38a..0609b64725 100644
--- a/modules/swagger-integration/pom.xml
+++ b/modules/swagger-integration/pom.xml
@@ -22,7 +22,6 @@
javax.ws.rs
javax.ws.rs-api
- 2.0.1
test
@@ -50,14 +49,6 @@
maven-bundle-plugin
${felix-version}
true
-
-
-
- io.swagger.oas.integration,
- io.swagger.oas.integration.api
-
-
-
diff --git a/modules/swagger-jaxrs2/pom.xml b/modules/swagger-jaxrs2/pom.xml
index 6306dd0cd2..6c9781ee04 100644
--- a/modules/swagger-jaxrs2/pom.xml
+++ b/modules/swagger-jaxrs2/pom.xml
@@ -10,6 +10,7 @@
4.0.0
swagger-jaxrs2
+ bundle
swagger-jaxrs2
src/main/java
@@ -36,7 +37,7 @@
io.swagger.jaxrs2.util
- javax.ws.rs*;version="[2.0,0)",
+ javax.ws.rs*;version="2.0",
*
@@ -58,7 +59,6 @@
org.eclipse.jetty
jetty-maven-plugin
- ${jetty-version}
10
a
@@ -104,17 +104,11 @@
com.fasterxml.jackson.core
jackson-databind
- ${jackson-version}
-
-
- com.fasterxml.jackson.core
- jackson-annotations
-
-
javax.servlet
- servlet-api
+ javax.servlet-api
+ provided
org.reflections
@@ -128,13 +122,11 @@
ch.qos.logback
logback-classic
- ${logback-version}
provided
ch.qos.logback
logback-core
- ${logback-version}
provided
diff --git a/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/callbacks/CallbackTest.java b/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/callbacks/CallbackTest.java
index c9d4c1959d..1525779bd7 100644
--- a/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/callbacks/CallbackTest.java
+++ b/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/callbacks/CallbackTest.java
@@ -25,14 +25,17 @@ public void testSimpleCallback() {
String extractedYAML = openApiYAML.substring(start, end);
String expectedYAML = "/test:\n" +
" post:\n" +
- " description: subscribes a client to updates relevant to the requestor's account, as identified by the input token. The supplied url will be used as the delivery address for response payloads\n" +
+ " description: subscribes a client to updates relevant to the requestor's account,\n" +
+ " as identified by the input token. The supplied url will be used as the delivery\n" +
+ " address for response payloads\n" +
" operationId: subscribe\n" +
" parameters:\n" +
" - name: x-auth-token\n" +
" in: header\n" +
" schema:\n" +
" type: string\n" +
- " description: the authentication token provided after initially authenticating to the application\n" +
+ " description: the authentication token provided after initially authenticating\n" +
+ " to the application\n" +
" readOnly: true\n" +
" - name: url\n" +
" in: query\n" +
@@ -65,11 +68,13 @@ public void testSimpleCallback() {
" readOnly: true\n" +
" responses:\n" +
" 200:\n" +
- " description: Return this code if the callback was received and processed successfully\n" +
+ " description: Return this code if the callback was received and processed\n" +
+ " successfully\n" +
" 205:\n" +
" description: Return this code to unsubscribe from future data updates\n" +
" default:\n" +
- " description: All other response codes will disable this callback subscription\n" +
+ " description: All other response codes will disable this callback\n" +
+ " subscription\n" +
"components:\n" +
" schemas:\n" +
" string:\n" +
diff --git a/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/examples/ExamplesTest.java b/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/examples/ExamplesTest.java
index aa62b8acc5..d0230f4415 100644
--- a/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/examples/ExamplesTest.java
+++ b/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/examples/ExamplesTest.java
@@ -29,7 +29,9 @@ public void testSimpleCallback() {
String extractedYAML = openApiYAML.substring(start, end);
String expectedYAML = "/test:\n" +
" post:\n" +
- " description: subscribes a client to updates relevant to the requestor's account, as identified by the input token. The supplied url will be used as the delivery address for response payloads\n" +
+ " description: subscribes a client to updates relevant to the requestor's account,\n" +
+ " as identified by the input token. The supplied url will be used as the delivery\n" +
+ " address for response payloads\n" +
" operationId: subscribe\n" +
" parameters:\n" +
" - name: subscriptionId\n" +
diff --git a/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/parameters/ParametersTest.java b/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/parameters/ParametersTest.java
index b26018a4b0..2bf4a763f6 100644
--- a/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/parameters/ParametersTest.java
+++ b/modules/swagger-jaxrs2/src/test/java/io/swagger/jaxrs2/annotations/parameters/ParametersTest.java
@@ -29,7 +29,9 @@ public void testSimpleCallback() {
String extractedYAML = openApiYAML.substring(start, end);
String expectedYAML = "/test:\n" +
" post:\n" +
- " description: subscribes a client to updates relevant to the requestor's account, as identified by the input token. The supplied url will be used as the delivery address for response payloads\n" +
+ " description: subscribes a client to updates relevant to the requestor's account,\n" +
+ " as identified by the input token. The supplied url will be used as the delivery\n" +
+ " address for response payloads\n" +
" operationId: subscribe\n" +
" parameters:\n" +
" - name: subscriptionId\n" +
diff --git a/modules/swagger-models/pom.xml b/modules/swagger-models/pom.xml
index 14fb9b38a7..12f5b42703 100644
--- a/modules/swagger-models/pom.xml
+++ b/modules/swagger-models/pom.xml
@@ -50,13 +50,11 @@
com.fasterxml.jackson.core
jackson-core
- ${jackson-version}
test
com.fasterxml.jackson.core
jackson-databind
- ${jackson-version}
test
@@ -78,16 +76,10 @@
com.fasterxml.jackson.core
jackson-annotations
- ${jackson-annotations-version}
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson-version}
- test
+
2.0.0-SNAPSHOT
1.1.0.Final
diff --git a/pom.xml b/pom.xml
index 985ad78fbc..5032edb4ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -204,15 +204,9 @@
org.eclipse.jetty
jetty-maven-plugin
${jetty-version}
-
-
- com.sun.jersey
- jersey-servlet
- ${jersey-version}
-
-
+ org.apache.maven.plugins
maven-enforcer-plugin
${enforcer-plugin-version}
@@ -358,7 +352,7 @@
javax.servlet
- servlet-api
+ javax.servlet-api
${servlet-api-version}
provided
@@ -368,26 +362,6 @@
${slf4j-version}
provided
-
- com.sun.jersey
- jersey-client
- ${jersey-version}
-
-
- com.sun.jersey
- jersey-core
- ${jersey-version}
-
-
- com.sun.jersey
- jersey-json
- ${jersey-version}
-
-
- com.sun.jersey
- jersey-servlet
- ${jersey-version}
-
commons-io
commons-io
@@ -404,35 +378,87 @@
guava
${guava-version}
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback-version}
+ provided
+
+
+ ch.qos.logback
+ logback-core
+ ${logback-version}
+ provided
+
+
+ joda-time
+ joda-time
+ ${joda-time-version}
+
+
+ org.joda
+ joda-convert
+ ${joda-version}
+
+
+ org.yaml
+ snakeyaml
+ ${snakeyaml-version}
+
+
+ javax.ws.rs
+ javax.ws.rs-api
+ ${javax.ws-version}
+
1.2
2.7
-
+ 1.18
+ 2.0.1
2.4.0
- 2.5
- 1.13
- 2.25.1
- 2.8.9
- 2.8.0
- 1.0.1
+ 3.1.0
+ 2.26
+ 2.9.1
+ 1.2.3
0.9.11
- 20.0
-
- 6.9.10
- 1.9.5
+ 23.0
+ 3.6
+ 2.5
+ 1.7.25
+ 9.4.6.v20170531
+ 6.11
+ 1.10.19
2.8.0
- 2.18.1
- 1.0.0
- 3.2.1
- 1.7.22
- 9.2.14.v20151106
+
+ 2.20
+ 3.0.0-M1
+ 2.20
+
0.90
0.90
0
- 2.5
- 1.4
- 2.19.1
+