From 23868f35b794d075e4dc2d7207ba26657dade262 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Thu, 20 Aug 2015 11:53:33 +0100 Subject: [PATCH] Add starters --- pom.xml | 70 +++++++------------ spring-cloud-sleuth-core/pom.xml | 5 ++ spring-cloud-sleuth-zipkin/pom.xml | 8 --- spring-cloud-starter-sleuth/pom.xml | 41 +++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-zipkin/pom.xml | 27 +++++++ .../main/resources/META-INF/spring.provides | 1 + 7 files changed, 100 insertions(+), 53 deletions(-) create mode 100644 spring-cloud-starter-sleuth/pom.xml create mode 100644 spring-cloud-starter-sleuth/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-starter-zipkin/pom.xml create mode 100644 spring-cloud-starter-zipkin/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index 7342cdb50..b6f0853ea 100644 --- a/pom.xml +++ b/pom.xml @@ -29,6 +29,8 @@ spring-cloud-sleuth-core spring-cloud-sleuth-zipkin spring-cloud-sleuth-samples + spring-cloud-starter-sleuth + spring-cloud-starter-zipkin docs @@ -72,6 +74,18 @@ + + org.springframework.cloud + spring-cloud-netflix + ${spring-cloud-netflix.version} + pom + import + + + org.springframework.integration + spring-integration-core + ${spring-integration.version} + org.springframework.cloud spring-cloud-sleuth-core @@ -82,6 +96,16 @@ spring-cloud-sleuth-zipkin ${project.version} + + org.springframework.cloud + spring-cloud-starter-zipkin + ${project.version} + + + org.springframework.cloud + spring-cloud-starter-sleuth + ${project.version} + com.github.kristofa brave-client @@ -123,48 +147,6 @@ flume-zipkin-metrics-sink ${brave.version} - - com.google.guava - guava - 18.0 - - - commons-lang - commons-lang - 2.5 - - - io.reactivex - rxjava - 1.0.10 - - - org.springframework.cloud - spring-cloud-starter-zuul - ${spring-cloud-netflix.version} - true - - - org.springframework.cloud - spring-cloud-starter-feign - ${spring-cloud-netflix.version} - true - - - com.netflix.hystrix - hystrix-core - 1.4.5 - - - com.netflix.zuul - zuul-core - 1.0.28 - - - com.netflix.feign - feign-core - 8.7.1 - org.aspectj aspectjrt @@ -203,13 +185,11 @@ org.hamcrest hamcrest-core - 1.3 test org.codehaus.groovy - groovy-all - 2.4.3 + groovy test diff --git a/spring-cloud-sleuth-core/pom.xml b/spring-cloud-sleuth-core/pom.xml index 2862b9ca2..9a434aa66 100644 --- a/spring-cloud-sleuth-core/pom.xml +++ b/spring-cloud-sleuth-core/pom.xml @@ -58,6 +58,10 @@ spring-integration-core true + + org.springframework + spring-context + com.netflix.hystrix hystrix-core @@ -109,6 +113,7 @@ org.assertj assertj-core 2.1.0 + test diff --git a/spring-cloud-sleuth-zipkin/pom.xml b/spring-cloud-sleuth-zipkin/pom.xml index ed657a2e1..8cffeb165 100644 --- a/spring-cloud-sleuth-zipkin/pom.xml +++ b/spring-cloud-sleuth-zipkin/pom.xml @@ -33,10 +33,6 @@ - - org.springframework.boot - spring-boot-starter-web - org.springframework.cloud spring-cloud-sleuth-core @@ -63,10 +59,6 @@ com.github.kristofa brave-impl-spring - - com.github.kristofa - brave-tracefilters - com.github.kristofa brave-zipkin-spancollector diff --git a/spring-cloud-starter-sleuth/pom.xml b/spring-cloud-starter-sleuth/pom.xml new file mode 100644 index 000000000..89e28b5ec --- /dev/null +++ b/spring-cloud-starter-sleuth/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-sleuth + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-sleuth + spring-cloud-starter-sleuth + Spring Cloud Starter + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-starter + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-aop + + + org.springframework.cloud + spring-cloud-sleuth-core + + + diff --git a/spring-cloud-starter-sleuth/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-sleuth/src/main/resources/META-INF/spring.provides new file mode 100644 index 000000000..aa6015d66 --- /dev/null +++ b/spring-cloud-starter-sleuth/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-sleuth-core \ No newline at end of file diff --git a/spring-cloud-starter-zipkin/pom.xml b/spring-cloud-starter-zipkin/pom.xml new file mode 100644 index 000000000..d8f1c0bd4 --- /dev/null +++ b/spring-cloud-starter-zipkin/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-sleuth + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-zipkin + spring-cloud-starter-zipkin + Spring Cloud Starter + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-starter-sleuth + + + org.springframework.cloud + spring-cloud-sleuth-zipkin + + + diff --git a/spring-cloud-starter-zipkin/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-zipkin/src/main/resources/META-INF/spring.provides new file mode 100644 index 000000000..3dc45a036 --- /dev/null +++ b/spring-cloud-starter-zipkin/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-platform-netflix-core, eureka-client \ No newline at end of file