diff --git a/pom.xml b/pom.xml index 846c8703..b13fb446 100644 --- a/pom.xml +++ b/pom.xml @@ -127,6 +127,11 @@ hystrix-javanica ${hystrix.version} + + com.netflix.ribbon + ribbon + ${ribbon.version} + com.netflix.ribbon ribbon-core @@ -148,6 +153,11 @@ + + com.netflix.rxjava + rxjava-core + ${netflix.rxjava.version} + com.netflix.turbine turbine-core @@ -172,6 +182,12 @@ org.projectlombok lombok 1.12.6 + provided + + + com.google.guava + guava + 18.0 com.sun.jersey @@ -215,10 +231,11 @@ 0.6.0 1.1.135 6.1.2 - 1.4.0-RC4 - 0.3.13 + 1.4.0-RC5 + 2.0-RC9 0.4 1.0.24 + 0.20.6 diff --git a/spring-cloud-netflix-core/pom.xml b/spring-cloud-netflix-core/pom.xml index 198cb4d6..b73c3b0f 100644 --- a/spring-cloud-netflix-core/pom.xml +++ b/spring-cloud-netflix-core/pom.xml @@ -71,6 +71,11 @@ hystrix-javanica true + + com.netflix.ribbon + ribbon + true + com.netflix.ribbon ribbon-core @@ -96,6 +101,11 @@ org.codehaus.groovy + + + com.netflix.rxjava + rxjava-core + true org.projectlombok @@ -108,6 +118,10 @@ spring-boot-starter-test test + + com.google.guava + guava + org.neo4j neo4j-cypher-compiler-2.1 diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/SpringClientFactory.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/SpringClientFactory.java index 7235ee7b..952db10b 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/SpringClientFactory.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/ribbon/SpringClientFactory.java @@ -222,7 +222,7 @@ public class SpringClientFactory { return config; } else { try { - config = (IClientConfig) clientConfigClass.newInstance(); + config = clientConfigClass.newInstance(); config.loadProperties(name); } catch (Throwable e) { log.error("Unable to create client config instance", e);