From c23d6b3fe7b1182002f6bcf4eb4f56d7a333f28b Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Wed, 3 Sep 2014 10:10:21 +0100 Subject: [PATCH] Make Eureka server embeddable --- pom.xml | 26 ++++++++++++++ spring-cloud-starter-eureka-server/pom.xml | 36 +++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + .../pom.xml | 16 --------- 4 files changed, 63 insertions(+), 16 deletions(-) create mode 100644 spring-cloud-starter-eureka-server/pom.xml create mode 100644 spring-cloud-starter-eureka-server/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index 26edb8f..19e42ff 100644 --- a/pom.xml +++ b/pom.xml @@ -26,6 +26,7 @@ spring-cloud-starter-bus-amqp spring-cloud-starter-cloudfoundry spring-cloud-starter-eureka + spring-cloud-starter-eureka-server spring-cloud-starter-hystrix spring-cloud-starter-hystrix-dashboard spring-cloud-starter-zuul @@ -71,6 +72,11 @@ spring-cloud-starter-eureka 1.0.0.BUILD-SNAPSHOT + + org.springframework.cloud + spring-cloud-starter-eureka-server + 1.0.0.BUILD-SNAPSHOT + org.springframework.cloud spring-cloud-starter-hystrix @@ -89,6 +95,26 @@ + + + + org.springframework.boot + spring-boot-maven-plugin + + + + com.netflix.eureka + eureka-core + + + com.netflix.eureka + eureka-client + + + + + + org.apache.maven.plugins diff --git a/spring-cloud-starter-eureka-server/pom.xml b/spring-cloud-starter-eureka-server/pom.xml new file mode 100644 index 0000000..c872c9f --- /dev/null +++ b/spring-cloud-starter-eureka-server/pom.xml @@ -0,0 +1,36 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-starters + 1.0.0.BUILD-SNAPSHOT + + spring-cloud-starter-eureka-server + spring-cloud-starter-eureka-server + Spring Cloud Starter + http://projects.spring.io/spring-boot/ + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-starter + + + spring-boot-starter-logging + org.springframework.boot + + + + + org.springframework.cloud + spring-cloud-netflix-eureka-server + + + diff --git a/spring-cloud-starter-eureka-server/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-eureka-server/src/main/resources/META-INF/spring.provides new file mode 100644 index 0000000..3dc45a0 --- /dev/null +++ b/spring-cloud-starter-eureka-server/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-platform-netflix-core, eureka-client \ No newline at end of file diff --git a/spring-cloud-starter-hystrix-dashboard/pom.xml b/spring-cloud-starter-hystrix-dashboard/pom.xml index ec1bf1a..6950765 100644 --- a/spring-cloud-starter-hystrix-dashboard/pom.xml +++ b/spring-cloud-starter-hystrix-dashboard/pom.xml @@ -30,21 +30,5 @@ org.springframework.cloud spring-cloud-netflix-hystrix-dashboard - - org.apache.httpcomponents - httpclient - - - com.netflix.hystrix - hystrix-metrics-event-stream - - - org.webjars - jquery - - - org.webjars - d3js -