From 44a42ad6f46b81035782618bd5fce814ada4640c Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Wed, 18 Mar 2015 13:31:26 +0000 Subject: [PATCH] Remove config-client from spring-cloud-starter And add separate starter. Some of the integration test samples now break, but they can be fixed by adding back the dependencies using the old starter. Fixes gh-16 --- pom.xml | 1 + spring-cloud-starter-config/pom.xml | 38 +++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-eureka/pom.xml | 17 ++++++--- spring-cloud-starter-parent/pom.xml | 5 +++ spring-cloud-starter/pom.xml | 10 ++--- .../main/resources/META-INF/spring.provides | 2 +- 7 files changed, 61 insertions(+), 13 deletions(-) create mode 100644 spring-cloud-starter-config/pom.xml create mode 100644 spring-cloud-starter-config/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index 3c08ce9..572c1c1 100644 --- a/pom.xml +++ b/pom.xml @@ -26,6 +26,7 @@ spring-cloud-starter-parent spring-cloud-starter + spring-cloud-starter-config spring-cloud-starter-bus-amqp spring-cloud-starter-cloudfoundry spring-cloud-starter-eureka diff --git a/spring-cloud-starter-config/pom.xml b/spring-cloud-starter-config/pom.xml new file mode 100644 index 0000000..f428676 --- /dev/null +++ b/spring-cloud-starter-config/pom.xml @@ -0,0 +1,38 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-starter-parent + 1.0.1.BUILD-SNAPSHOT + ../spring-cloud-starter-parent + + spring-cloud-starter-config + spring-cloud-starter-config + 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-config-client + + + org.projectlombok + lombok + + compile + true + + + diff --git a/spring-cloud-starter-config/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-config/src/main/resources/META-INF/spring.provides new file mode 100644 index 0000000..3628be6 --- /dev/null +++ b/spring-cloud-starter-config/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-config-client \ No newline at end of file diff --git a/spring-cloud-starter-eureka/pom.xml b/spring-cloud-starter-eureka/pom.xml index 1326ac5..3f235e8 100644 --- a/spring-cloud-starter-eureka/pom.xml +++ b/spring-cloud-starter-eureka/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.cloud @@ -19,6 +20,12 @@ ${basedir}/../.. + + + org.springframework.boot + spring-boot-starter-web + org.springframework.cloud spring-cloud-starter @@ -35,10 +42,10 @@ org.springframework.cloud spring-cloud-starter-ribbon - - com.netflix.ribbon - ribbon-eureka - + + com.netflix.ribbon + ribbon-eureka + com.thoughtworks.xstream xstream diff --git a/spring-cloud-starter-parent/pom.xml b/spring-cloud-starter-parent/pom.xml index f7970dc..c3491cb 100644 --- a/spring-cloud-starter-parent/pom.xml +++ b/spring-cloud-starter-parent/pom.xml @@ -66,6 +66,11 @@ spring-cloud-starter-bus-amqp 1.0.1.BUILD-SNAPSHOT + + org.springframework.cloud + spring-cloud-starter-config + 1.0.1.BUILD-SNAPSHOT + org.springframework.cloud spring-cloud-starter-turbine-amqp diff --git a/spring-cloud-starter/pom.xml b/spring-cloud-starter/pom.xml index 7bfeab5..4813e9b 100644 --- a/spring-cloud-starter/pom.xml +++ b/spring-cloud-starter/pom.xml @@ -20,13 +20,9 @@ - org.springframework.cloud - spring-cloud-config-client - - - org.springframework - spring-web - + org.springframework.boot + spring-boot-starter + org.springframework.cloud spring-cloud-commons diff --git a/spring-cloud-starter/src/main/resources/META-INF/spring.provides b/spring-cloud-starter/src/main/resources/META-INF/spring.provides index 3628be6..4737480 100644 --- a/spring-cloud-starter/src/main/resources/META-INF/spring.provides +++ b/spring-cloud-starter/src/main/resources/META-INF/spring.provides @@ -1 +1 @@ -provides: spring-cloud-config-client \ No newline at end of file +provides: spring-cloud-commons \ No newline at end of file