From b894f8dbb3fa251ea202a3303d83cef54337db33 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Tue, 12 Jan 2016 10:37:49 -0700 Subject: [PATCH] Upgrade archaius to v 0.7.3 Added spring-cloud-starter-archaius so downstream projects like consul and zookeeper don't need to maintain the list of archaius depenencies. fixes gh-765 --- pom.xml | 1 + spring-cloud-netflix-core/pom.xml | 7 +++ spring-cloud-netflix-dependencies/pom.xml | 14 ++++- spring-cloud-netflix-eureka-client/pom.xml | 7 +++ spring-cloud-netflix-eureka-server/pom.xml | 7 +++ spring-cloud-starter-archaius/pom.xml | 58 +++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-eureka-server/pom.xml | 4 ++ spring-cloud-starter-eureka/pom.xml | 4 ++ spring-cloud-starter-feign/pom.xml | 4 ++ .../pom.xml | 4 ++ spring-cloud-starter-hystrix/pom.xml | 4 ++ spring-cloud-starter-ribbon/pom.xml | 4 ++ spring-cloud-starter-turbine-stream/pom.xml | 4 ++ spring-cloud-starter-zuul/pom.xml | 4 ++ 15 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 spring-cloud-starter-archaius/pom.xml create mode 100644 spring-cloud-starter-archaius/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index 9e2d70e9..e2eff046 100644 --- a/pom.xml +++ b/pom.xml @@ -79,6 +79,7 @@ spring-cloud-netflix-turbine spring-cloud-netflix-turbine-stream spring-cloud-netflix-sidecar + spring-cloud-starter-archaius spring-cloud-starter-atlas spring-cloud-starter-eureka spring-cloud-starter-eureka-server diff --git a/spring-cloud-netflix-core/pom.xml b/spring-cloud-netflix-core/pom.xml index 377b3e3d..83e338a7 100644 --- a/spring-cloud-netflix-core/pom.xml +++ b/spring-cloud-netflix-core/pom.xml @@ -59,6 +59,13 @@ archaius-core true + + + commons-configuration + commons-configuration + true + + com.netflix.servo servo-core diff --git a/spring-cloud-netflix-dependencies/pom.xml b/spring-cloud-netflix-dependencies/pom.xml index 6b642d6d..1437e341 100644 --- a/spring-cloud-netflix-dependencies/pom.xml +++ b/spring-cloud-netflix-dependencies/pom.xml @@ -16,7 +16,7 @@ 1.1.0.BUILD-SNAPSHOT 1.1.0.BUILD-SNAPSHOT 1.0.0.BUILD-SNAPSHOT - 0.6.5 + 0.7.3 1.3.4 8.12.1 1.4.21 @@ -45,6 +45,11 @@ pom import + + org.springframework.cloud + spring-cloud-starter-archaius + ${project.version} + org.springframework.cloud spring-cloud-starter-atlas @@ -177,6 +182,13 @@ + + + commons-configuration + commons-configuration + 1.8 + + com.sun.jersey jersey-servlet diff --git a/spring-cloud-netflix-eureka-client/pom.xml b/spring-cloud-netflix-eureka-client/pom.xml index 7e78d4b3..c8e1224c 100644 --- a/spring-cloud-netflix-eureka-client/pom.xml +++ b/spring-cloud-netflix-eureka-client/pom.xml @@ -72,6 +72,13 @@ archaius-core true + + + commons-configuration + commons-configuration + true + + com.netflix.ribbon ribbon diff --git a/spring-cloud-netflix-eureka-server/pom.xml b/spring-cloud-netflix-eureka-server/pom.xml index dc87eaeb..7115a5eb 100644 --- a/spring-cloud-netflix-eureka-server/pom.xml +++ b/spring-cloud-netflix-eureka-server/pom.xml @@ -72,6 +72,13 @@ com.netflix.archaius archaius-core + + + commons-configuration + commons-configuration + true + + javax.inject javax.inject diff --git a/spring-cloud-starter-archaius/pom.xml b/spring-cloud-starter-archaius/pom.xml new file mode 100644 index 00000000..06648f11 --- /dev/null +++ b/spring-cloud-starter-archaius/pom.xml @@ -0,0 +1,58 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-archaius + spring-cloud-starter-archaius + Spring Cloud Starter + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-starter + + + org.springframework.cloud + spring-cloud-netflix-core + + + com.netflix.archaius + archaius-core + + + + commons-configuration + commons-configuration + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.google.guava + guava + + + + diff --git a/spring-cloud-starter-archaius/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-archaius/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..b8f657ed --- /dev/null +++ b/spring-cloud-starter-archaius/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: archaius-core \ No newline at end of file diff --git a/spring-cloud-starter-eureka-server/pom.xml b/spring-cloud-starter-eureka-server/pom.xml index bb650d39..7a2592d8 100644 --- a/spring-cloud-starter-eureka-server/pom.xml +++ b/spring-cloud-starter-eureka-server/pom.xml @@ -28,6 +28,10 @@ org.springframework.cloud spring-cloud-netflix-eureka-server + + org.springframework.cloud + spring-cloud-starter-archaius + org.springframework.cloud spring-cloud-starter-ribbon diff --git a/spring-cloud-starter-eureka/pom.xml b/spring-cloud-starter-eureka/pom.xml index 3ddc82d4..cf888132 100644 --- a/spring-cloud-starter-eureka/pom.xml +++ b/spring-cloud-starter-eureka/pom.xml @@ -42,6 +42,10 @@ com.netflix.eureka eureka-client + + org.springframework.cloud + spring-cloud-starter-archaius + org.springframework.cloud spring-cloud-starter-ribbon diff --git a/spring-cloud-starter-feign/pom.xml b/spring-cloud-starter-feign/pom.xml index d54d1cdd..91ac0dd0 100644 --- a/spring-cloud-starter-feign/pom.xml +++ b/spring-cloud-starter-feign/pom.xml @@ -52,5 +52,9 @@ org.springframework.cloud spring-cloud-starter-ribbon + + org.springframework.cloud + spring-cloud-starter-archaius + diff --git a/spring-cloud-starter-hystrix-dashboard/pom.xml b/spring-cloud-starter-hystrix-dashboard/pom.xml index 557594ba..999407c3 100644 --- a/spring-cloud-starter-hystrix-dashboard/pom.xml +++ b/spring-cloud-starter-hystrix-dashboard/pom.xml @@ -32,5 +32,9 @@ org.springframework.cloud spring-cloud-netflix-hystrix-dashboard + + org.springframework.cloud + spring-cloud-starter-archaius + diff --git a/spring-cloud-starter-hystrix/pom.xml b/spring-cloud-starter-hystrix/pom.xml index ad30d4e3..aafc0ec1 100644 --- a/spring-cloud-starter-hystrix/pom.xml +++ b/spring-cloud-starter-hystrix/pom.xml @@ -28,6 +28,10 @@ org.springframework.cloud spring-cloud-netflix-core + + org.springframework.cloud + spring-cloud-starter-archaius + com.netflix.hystrix hystrix-core diff --git a/spring-cloud-starter-ribbon/pom.xml b/spring-cloud-starter-ribbon/pom.xml index e984ca67..641871c1 100644 --- a/spring-cloud-starter-ribbon/pom.xml +++ b/spring-cloud-starter-ribbon/pom.xml @@ -28,6 +28,10 @@ org.springframework.cloud spring-cloud-netflix-core + + org.springframework.cloud + spring-cloud-starter-archaius + com.netflix.ribbon ribbon diff --git a/spring-cloud-starter-turbine-stream/pom.xml b/spring-cloud-starter-turbine-stream/pom.xml index 8195f900..3bfcc8a5 100644 --- a/spring-cloud-starter-turbine-stream/pom.xml +++ b/spring-cloud-starter-turbine-stream/pom.xml @@ -35,6 +35,10 @@ org.springframework.cloud spring-cloud-commons + + org.springframework.cloud + spring-cloud-starter-archaius + org.springframework.cloud spring-cloud-netflix-turbine-stream diff --git a/spring-cloud-starter-zuul/pom.xml b/spring-cloud-starter-zuul/pom.xml index a99c1892..8cdd6a7c 100644 --- a/spring-cloud-starter-zuul/pom.xml +++ b/spring-cloud-starter-zuul/pom.xml @@ -40,6 +40,10 @@ org.springframework.cloud spring-cloud-starter-ribbon + + org.springframework.cloud + spring-cloud-starter-archaius + com.netflix.zuul zuul-core