From 284a1b1e0def59426a5e317f77dc2ac66a809b93 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Thu, 15 Jan 2015 10:35:10 +0000 Subject: [PATCH] Split starter parent into separate project --- pom.xml | 262 +-------------- spring-cloud-starter-parent/pom.xml | 298 ++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + spring-cloud-starter-security/pom.xml | 5 + 4 files changed, 308 insertions(+), 258 deletions(-) create mode 100644 spring-cloud-starter-parent/pom.xml create mode 100644 spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides diff --git a/pom.xml b/pom.xml index c5b04d0..71c8bb5 100644 --- a/pom.xml +++ b/pom.xml @@ -1,10 +1,10 @@ 4.0.0 - spring-cloud-starter-parent + spring-cloud-starter-build pom - Spring Cloud Starter Parent - Spring Cloud Starter Parent + Spring Cloud Starter Build + Spring Cloud Starter Build org.springframework.cloud spring-cloud-parent @@ -20,6 +20,7 @@ + spring-cloud-starter-parent spring-cloud-starter spring-cloud-starter-bus-amqp spring-cloud-starter-cloudfoundry @@ -37,261 +38,6 @@ docs - - - - org.springframework.cloud - spring-cloud-config - 1.0.0.BUILD-SNAPSHOT - pom - import - - - org.springframework.cloud - spring-cloud-netflix - 1.0.0.BUILD-SNAPSHOT - pom - import - - - - org.springframework.cloud - spring-cloud-cloudfoundry - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-commons - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-security - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-cloudfoundry - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-bus-amqp - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-turbine-amqp - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-bus-hystrix - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-eureka - 1.0.0.BUILD-SNAPSHOT - - - com.google.inject.extensions - guice-grapher - - - com.google.inject.extensions - guice-assistedinject - - - org.codehaus.jsr166-mirror - jsr166y - - - org.apache.xbean - xbean-finder - - - asm - asm-all - - - com.google.inject.extensions - guice-multibindings - - - org.apache.xbean - xbean-bundleutils - - - org.apache.commons - commons-math - - - com.netflix.netflix-commons - netflix-infix - - - joda-time - joda-time - - - commons-jxpath - commons-jxpath - - - org.antlr - antlr-runtime - - - org.antlr - stringtemplate - - - antlr - antlr - - - com.google.code.gson - gson - - - com.google.code.findbugs - annotations - - - com.squareup.dagger - dagger - - - - - org.springframework.cloud - spring-cloud-starter-eureka-server - 1.0.0.BUILD-SNAPSHOT - - - com.google.inject.extensions - guice-grapher - - - com.google.inject.extensions - guice-assistedinject - - - org.codehaus.jsr166-mirror - jsr166y - - - org.apache.xbean - xbean-finder - - - asm - asm-all - - - com.google.inject.extensions - guice-multibindings - - - org.apache.xbean - xbean-bundleutils - - - org.apache.commons - commons-math - - - com.netflix.netflix-commons - netflix-infix - - - joda-time - joda-time - - - commons-jxpath - commons-jxpath - - - org.antlr - antlr-runtime - - - org.antlr - stringtemplate - - - antlr - antlr - - - com.google.code.gson - gson - - - com.google.code.findbugs - annotations - - - com.squareup.dagger - dagger - - - - - org.springframework.cloud - spring-cloud-starter-feign - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - 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-oauth2 - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-ribbon - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-security - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-turbine - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-zuul - 1.0.0.BUILD-SNAPSHOT - - - org.springframework.cloud - spring-cloud-starter-zuul-server - 1.0.0.BUILD-SNAPSHOT - - - - diff --git a/spring-cloud-starter-parent/pom.xml b/spring-cloud-starter-parent/pom.xml new file mode 100644 index 0000000..80bbfa7 --- /dev/null +++ b/spring-cloud-starter-parent/pom.xml @@ -0,0 +1,298 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-parent + 1.0.0.BUILD-SNAPSHOT + + spring-cloud-starter-parent + spring-cloud-starter-parent + Spring Cloud Starter + pom + http://projects.spring.io/spring-boot/ + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + + org.springframework.cloud + spring-cloud-config + 1.0.0.BUILD-SNAPSHOT + pom + import + + + org.springframework.cloud + spring-cloud-netflix + 1.0.0.BUILD-SNAPSHOT + pom + import + + + + org.springframework.cloud + spring-cloud-cloudfoundry + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-commons + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-security + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-cloudfoundry + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-bus-amqp + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-turbine-amqp + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-bus-hystrix + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-eureka + 1.0.0.BUILD-SNAPSHOT + + + com.google.inject.extensions + guice-grapher + + + com.google.inject.extensions + guice-assistedinject + + + org.codehaus.jsr166-mirror + jsr166y + + + org.apache.xbean + xbean-finder + + + asm + asm-all + + + com.google.inject.extensions + guice-multibindings + + + org.apache.xbean + xbean-bundleutils + + + org.apache.commons + commons-math + + + com.netflix.netflix-commons + netflix-infix + + + joda-time + joda-time + + + commons-jxpath + commons-jxpath + + + org.antlr + antlr-runtime + + + org.antlr + stringtemplate + + + antlr + antlr + + + com.google.code.gson + gson + + + com.google.code.findbugs + annotations + + + com.squareup.dagger + dagger + + + + + org.springframework.cloud + spring-cloud-starter-eureka-server + 1.0.0.BUILD-SNAPSHOT + + + com.google.inject.extensions + guice-grapher + + + com.google.inject.extensions + guice-assistedinject + + + org.codehaus.jsr166-mirror + jsr166y + + + org.apache.xbean + xbean-finder + + + asm + asm-all + + + com.google.inject.extensions + guice-multibindings + + + org.apache.xbean + xbean-bundleutils + + + org.apache.commons + commons-math + + + com.netflix.netflix-commons + netflix-infix + + + joda-time + joda-time + + + commons-jxpath + commons-jxpath + + + org.antlr + antlr-runtime + + + org.antlr + stringtemplate + + + antlr + antlr + + + com.google.code.gson + gson + + + com.google.code.findbugs + annotations + + + com.squareup.dagger + dagger + + + + + org.springframework.cloud + spring-cloud-starter-feign + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + 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-oauth2 + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-ribbon + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-security + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-turbine + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-zuul + 1.0.0.BUILD-SNAPSHOT + + + org.springframework.cloud + spring-cloud-starter-zuul-server + 1.0.0.BUILD-SNAPSHOT + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + com.netflix.eureka + eureka-core + + + com.netflix.eureka + eureka-client + + + + + + + + diff --git a/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides new file mode 100644 index 0000000..3628be6 --- /dev/null +++ b/spring-cloud-starter-parent/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-security/pom.xml b/spring-cloud-starter-security/pom.xml index 507110d..07c81da 100644 --- a/spring-cloud-starter-security/pom.xml +++ b/spring-cloud-starter-security/pom.xml @@ -22,6 +22,11 @@ org.springframework.cloud spring-cloud-starter + + + org.springframework.boot + spring-boot-starter-actuator + org.springframework.cloud spring-cloud-security