From: HuabingZhao Date: Wed, 17 Jan 2018 10:44:05 +0000 (+0000) Subject: Fix Nexus IQ security issue X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=b3ab6ec5e5a72c4b220d14c19b4d7ca3183ca3b2;p=msb%2Fdiscovery.git Fix Nexus IQ security issue Update dropwizard to the latest version. Issue-ID: MSB-131 Change-Id: If67ca96262a1747a45416a562f2bbce522cbf18e Signed-off-by: HuabingZhao --- diff --git a/sdclient/discovery-service/dependency-reduced-pom.xml b/sdclient/discovery-service/dependency-reduced-pom.xml index cb2292a..f36f773 100644 --- a/sdclient/discovery-service/dependency-reduced-pom.xml +++ b/sdclient/discovery-service/dependency-reduced-pom.xml @@ -3,13 +3,13 @@ sdclient org.onap.msb.discovery - 1.0.0-SNAPSHOT + 1.0.1-SNAPSHOT 4.0.0 org.onap.msb.discovery.sdclient discovery-service onap/msb/discovery/sdclient/discovery-service - 1.0.0-SNAPSHOT + 1.0.1-SNAPSHOT @@ -85,7 +85,7 @@ org.powermock powermock-module-junit4 - 1.5.5 + 1.6.6 test @@ -97,17 +97,21 @@ org.powermock powermock-api-mockito - 1.5.5 + 1.6.6 test - mockito-all + mockito-core org.mockito - powermock-api-support + powermock-api-mockito-common org.powermock + + hamcrest-core + org.hamcrest + diff --git a/sdclient/discovery-service/src/main/java/org/onap/msb/sdclient/DiscoverApp.java b/sdclient/discovery-service/src/main/java/org/onap/msb/sdclient/DiscoverApp.java index 77c522e..5773377 100644 --- a/sdclient/discovery-service/src/main/java/org/onap/msb/sdclient/DiscoverApp.java +++ b/sdclient/discovery-service/src/main/java/org/onap/msb/sdclient/DiscoverApp.java @@ -28,6 +28,7 @@ import io.dropwizard.setup.Bootstrap; import io.dropwizard.setup.Environment; import io.swagger.jaxrs.config.BeanConfig; import io.swagger.jaxrs.listing.ApiListingResource; +import java.util.Optional; public class DiscoverApp extends Application { @@ -91,7 +92,10 @@ public class DiscoverApp extends Application { SimpleServerFactory simpleServerFactory = (SimpleServerFactory) configuration.getServerFactory(); // 必须以"/"开头,结尾可有可无"/" String basePath = simpleServerFactory.getApplicationContextPath(); - String rootPath = simpleServerFactory.getJerseyRootPath(); + + Optional optRootPath = simpleServerFactory.getJerseyRootPath(); + + String rootPath = optRootPath.get(); rootPath = rootPath.substring(0, rootPath.indexOf("/*")); diff --git a/sdclient/pom.xml b/sdclient/pom.xml index 783e74a..647e8c7 100644 --- a/sdclient/pom.xml +++ b/sdclient/pom.xml @@ -50,12 +50,12 @@ - 0.8.0 + 1.2.0 1.5.3 1.16.16 9.2.9.v20150224 - 2.7.9 + 2.9.1 2.16 1.7.12 1.1.3 @@ -197,7 +197,7 @@ com.fasterxml.jackson.core jackson-databind - 2.7.9.1 + 2.9.1 com.fasterxml.jackson.core