From d046791b3e72ec11fa5b5bc0b80d40b20118d4db Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 26 Jun 2015 15:09:53 +0100 Subject: [PATCH] Move starters into home projects --- pom.xml | 9 +++ spring-cloud-starter-eureka-server/pom.xml | 44 ++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-eureka/pom.xml | 54 +++++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-feign/pom.xml | 56 +++++++++++++ .../main/resources/META-INF/spring.provides | 1 + .../pom.xml | 36 +++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-hystrix/pom.xml | 44 ++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-ribbon/pom.xml | 52 ++++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-turbine-amqp/.jdk8 | 0 spring-cloud-starter-turbine-amqp/pom.xml | 81 +++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-turbine/pom.xml | 32 ++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-zuul/pom.xml | 48 +++++++++++ .../main/resources/META-INF/spring.provides | 1 + 20 files changed, 465 insertions(+) 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 create mode 100644 spring-cloud-starter-eureka/pom.xml create mode 100644 spring-cloud-starter-eureka/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-starter-feign/pom.xml create mode 100644 spring-cloud-starter-feign/src/main/resources/META-INF/spring.provides 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 create mode 100644 spring-cloud-starter-hystrix/pom.xml create mode 100644 spring-cloud-starter-hystrix/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-starter-ribbon/pom.xml create mode 100644 spring-cloud-starter-ribbon/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-starter-turbine-amqp/.jdk8 create mode 100644 spring-cloud-starter-turbine-amqp/pom.xml create mode 100644 spring-cloud-starter-turbine-amqp/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-starter-turbine/pom.xml create mode 100644 spring-cloud-starter-turbine/src/main/resources/META-INF/spring.provides create mode 100644 spring-cloud-starter-zuul/pom.xml create mode 100644 spring-cloud-starter-zuul/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index e590eda8..5b6664ec 100644 --- a/pom.xml +++ b/pom.xml @@ -397,6 +397,15 @@ spring-cloud-netflix-turbine spring-cloud-netflix-turbine-amqp spring-cloud-netflix-sidecar + spring-cloud-starter-eureka + spring-cloud-starter-eureka-server + spring-cloud-starter-feign + spring-cloud-starter-hystrix + spring-cloud-starter-hystrix-dashboard + spring-cloud-starter-ribbon + spring-cloud-starter-turbine + spring-cloud-starter-turbine-amqp + spring-cloud-starter-zuul docs diff --git a/spring-cloud-starter-eureka-server/pom.xml b/spring-cloud-starter-eureka-server/pom.xml new file mode 100644 index 00000000..ff35af4e --- /dev/null +++ b/spring-cloud-starter-eureka-server/pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-eureka-server + spring-cloud-starter-eureka-server + 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-eureka-server + + + org.springframework.cloud + spring-cloud-starter-ribbon + + + com.netflix.ribbon + ribbon-eureka + + + com.thoughtworks.xstream + xstream + + + 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 00000000..3dc45a03 --- /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-eureka/pom.xml b/spring-cloud-starter-eureka/pom.xml new file mode 100644 index 00000000..910683fb --- /dev/null +++ b/spring-cloud-starter-eureka/pom.xml @@ -0,0 +1,54 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-eureka + spring-cloud-starter-eureka + Spring Cloud Starter + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-starter + + + org.springframework.cloud + spring-cloud-netflix-core + + + com.netflix.eureka + eureka-client + + + org.springframework.cloud + spring-cloud-starter-ribbon + + + com.netflix.ribbon + ribbon-eureka + + + com.thoughtworks.xstream + xstream + + + diff --git a/spring-cloud-starter-eureka/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-eureka/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3dc45a03 --- /dev/null +++ b/spring-cloud-starter-eureka/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-feign/pom.xml b/spring-cloud-starter-feign/pom.xml new file mode 100644 index 00000000..e32fb666 --- /dev/null +++ b/spring-cloud-starter-feign/pom.xml @@ -0,0 +1,56 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-feign + spring-cloud-starter-feign + 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 + + + org.springframework + spring-web + + + org.springframework.cloud + spring-cloud-commons + + + com.netflix.feign + feign-core + + + com.netflix.feign + feign-ribbon + + + com.netflix.feign + feign-slf4j + + + org.springframework.cloud + spring-cloud-starter-ribbon + + + diff --git a/spring-cloud-starter-feign/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-feign/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3dc45a03 --- /dev/null +++ b/spring-cloud-starter-feign/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 new file mode 100644 index 00000000..6b5796f9 --- /dev/null +++ b/spring-cloud-starter-hystrix-dashboard/pom.xml @@ -0,0 +1,36 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-hystrix-dashboard + spring-cloud-starter-hystrix-dashboard + Spring Cloud Hystrix Dashboard + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-starter + + + org.springframework.cloud + spring-cloud-netflix-hystrix-dashboard + + + 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 00000000..3dc45a03 --- /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 diff --git a/spring-cloud-starter-hystrix/pom.xml b/spring-cloud-starter-hystrix/pom.xml new file mode 100644 index 00000000..bf8195b2 --- /dev/null +++ b/spring-cloud-starter-hystrix/pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-hystrix + spring-cloud-starter-hystrix + 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.hystrix + hystrix-core + + + com.netflix.hystrix + hystrix-metrics-event-stream + + + com.netflix.hystrix + hystrix-javanica + + + diff --git a/spring-cloud-starter-hystrix/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-hystrix/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..d78c720c --- /dev/null +++ b/spring-cloud-starter-hystrix/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: \ No newline at end of file diff --git a/spring-cloud-starter-ribbon/pom.xml b/spring-cloud-starter-ribbon/pom.xml new file mode 100644 index 00000000..d8a3c48c --- /dev/null +++ b/spring-cloud-starter-ribbon/pom.xml @@ -0,0 +1,52 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-ribbon + spring-cloud-starter-ribbon + 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.ribbon + ribbon + + + com.netflix.ribbon + ribbon-core + + + com.netflix.ribbon + ribbon-httpclient + + + com.netflix.ribbon + ribbon-loadbalancer + + + io.reactivex + rxjava + + + diff --git a/spring-cloud-starter-ribbon/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-ribbon/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..40fe3422 --- /dev/null +++ b/spring-cloud-starter-ribbon/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-platform-netflix-core, ribbon-httpclient, ribbon-core \ No newline at end of file diff --git a/spring-cloud-starter-turbine-amqp/.jdk8 b/spring-cloud-starter-turbine-amqp/.jdk8 new file mode 100644 index 00000000..e69de29b diff --git a/spring-cloud-starter-turbine-amqp/pom.xml b/spring-cloud-starter-turbine-amqp/pom.xml new file mode 100644 index 00000000..b641e05c --- /dev/null +++ b/spring-cloud-starter-turbine-amqp/pom.xml @@ -0,0 +1,81 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-turbine-amqp + spring-cloud-starter-turbine-amqp + Spring Cloud Starter Turbine AMQP + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + 2.0.0-DP.2 + + + + org.springframework.cloud + spring-cloud-starter-eureka + + + spring-boot-starter-tomcat + org.springframework.boot + + + + + org.springframework.cloud + spring-cloud-commons + + + org.springframework.cloud + spring-cloud-netflix-turbine-amqp + + + org.springframework.integration + spring-integration-java-dsl + + + org.springframework.integration + spring-integration-amqp + + + org.springframework.integration + spring-integration-event + + + org.springframework.boot + spring-boot-starter-amqp + + + org.springframework.boot + spring-boot-starter-integration + + + com.fasterxml.jackson.core + jackson-databind + + + com.netflix.turbine + turbine-core + + ${turbine.version} + + + io.reactivex + rxjava + + + org.apache.tomcat.embed + tomcat-embed-el + + + diff --git a/spring-cloud-starter-turbine-amqp/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-turbine-amqp/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..e1782585 --- /dev/null +++ b/spring-cloud-starter-turbine-amqp/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-netflix-turbine-amqp \ No newline at end of file diff --git a/spring-cloud-starter-turbine/pom.xml b/spring-cloud-starter-turbine/pom.xml new file mode 100644 index 00000000..58b668da --- /dev/null +++ b/spring-cloud-starter-turbine/pom.xml @@ -0,0 +1,32 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-turbine + spring-cloud-starter-turbine + Spring Cloud Starter Turbine + 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-turbine + + + diff --git a/spring-cloud-starter-turbine/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-turbine/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..05f29199 --- /dev/null +++ b/spring-cloud-starter-turbine/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-platform-netflix-turbine, turbine-core \ No newline at end of file diff --git a/spring-cloud-starter-zuul/pom.xml b/spring-cloud-starter-zuul/pom.xml new file mode 100644 index 00000000..dcf83da5 --- /dev/null +++ b/spring-cloud-starter-zuul/pom.xml @@ -0,0 +1,48 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-netflix + 1.1.0.BUILD-SNAPSHOT + + + spring-cloud-starter-zuul + spring-cloud-starter-zuul + 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.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.cloud + spring-cloud-starter-hystrix + + + org.springframework.cloud + spring-cloud-starter-ribbon + + + com.netflix.zuul + zuul-core + + + diff --git a/spring-cloud-starter-zuul/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-zuul/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..d02ca5d0 --- /dev/null +++ b/spring-cloud-starter-zuul/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-platform-netflix-core, zule-core \ No newline at end of file