From e2e4d03efa7646d14e6a63cafeadef4459d020cc Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Tue, 2 Sep 2014 12:32:08 +0100 Subject: [PATCH] Make Hystrix dash embeddable --- pom.xml | 6 ++ .../pom.xml | 58 +++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + 3 files changed, 65 insertions(+) create mode 100644 spring-cloud-starter-hystrix-dashboard/pom.xml create mode 100644 spring-cloud-starter-hystrix-dashboard/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index a749bf0..26edb8f 100644 --- a/pom.xml +++ b/pom.xml @@ -27,6 +27,7 @@ spring-cloud-starter-cloudfoundry spring-cloud-starter-eureka spring-cloud-starter-hystrix + spring-cloud-starter-hystrix-dashboard spring-cloud-starter-zuul @@ -75,6 +76,11 @@ spring-cloud-starter-hystrix 1.0.0.BUILD-SNAPSHOT + + org.springframework.cloud + spring-cloud-starter-hystrix-dashboard + 1.0.0.BUILD-SNAPSHOT + org.springframework.cloud spring-cloud-starter-zuul diff --git a/spring-cloud-starter-hystrix-dashboard/pom.xml b/spring-cloud-starter-hystrix-dashboard/pom.xml new file mode 100644 index 0000000..00c7999 --- /dev/null +++ b/spring-cloud-starter-hystrix-dashboard/pom.xml @@ -0,0 +1,58 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-starters + 1.0.0.BUILD-SNAPSHOT + + spring-cloud-starter-hystrix-dashboard + spring-cloud-starter-hystrix-dashboard + Spring Cloud Starter + http://projects.spring.io/spring-boot/ + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-netflix-core + + + org.apache.httpcomponents + httpclient + + + org.springframework.cloud + spring-cloud-config-client + + + com.netflix.eureka + eureka-client + + + com.netflix.hystrix + hystrix-core + + + com.netflix.hystrix + hystrix-metrics-event-stream + + + org.webjars + jquery + + + org.webjars + d3js + + + diff --git a/spring-cloud-starter-hystrix-dashboard/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-hystrix-dashboard/src/main/resources/META-INF/spring.provides new file mode 100644 index 0000000..3dc45a0 --- /dev/null +++ b/spring-cloud-starter-hystrix-dashboard/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-platform-netflix-core, eureka-client \ No newline at end of file