diff --git a/pom.xml b/pom.xml index 2f207b66..2cec6795 100644 --- a/pom.xml +++ b/pom.xml @@ -34,6 +34,11 @@ spring-cloud-consul-ui spring-cloud-consul-sample spring-cloud-consul-tests + spring-cloud-starter-consul-bus + spring-cloud-starter-consul-config + spring-cloud-starter-consul-discovery + spring-cloud-starter-consul-ui + spring-cloud-starter-consul docs @@ -70,27 +75,52 @@ org.springframework.cloud spring-cloud-consul-core - 1.0.0.BUILD-SNAPSHOT + ${project.version} org.springframework.cloud spring-cloud-consul-bus - 1.0.0.BUILD-SNAPSHOT + ${project.version} org.springframework.cloud spring-cloud-consul-config - 1.0.0.BUILD-SNAPSHOT + ${project.version} org.springframework.cloud spring-cloud-consul-discovery - 1.0.0.BUILD-SNAPSHOT + ${project.version} org.springframework.cloud spring-cloud-consul-ui - 1.0.0.BUILD-SNAPSHOT + ${project.version} + + + org.springframework.cloud + spring-cloud-starter-consul + ${project.version} + + + org.springframework.cloud + spring-cloud-starter-consul-bus + ${project.version} + + + org.springframework.cloud + spring-cloud-starter-consul-config + ${project.version} + + + org.springframework.cloud + spring-cloud-starter-consul-discovery + ${project.version} + + + org.springframework.cloud + spring-cloud-starter-consul-ui + ${project.version} org.springframework.cloud diff --git a/spring-cloud-consul-bus/pom.xml b/spring-cloud-consul-bus/pom.xml index dde261d6..9e9c833a 100644 --- a/spring-cloud-consul-bus/pom.xml +++ b/spring-cloud-consul-bus/pom.xml @@ -17,13 +17,25 @@ + + org.springframework.boot + spring-boot-starter-web + true + org.springframework.cloud spring-cloud-consul-core + true org.springframework.cloud spring-cloud-bus + true + + + com.ecwid.consul + consul-api + true org.projectlombok diff --git a/spring-cloud-consul-config/pom.xml b/spring-cloud-consul-config/pom.xml index 6d7791db..a66beee2 100644 --- a/spring-cloud-consul-config/pom.xml +++ b/spring-cloud-consul-config/pom.xml @@ -17,13 +17,25 @@ + + org.springframework.boot + spring-boot-starter-web + true + + + com.ecwid.consul + consul-api + true + org.springframework.cloud spring-cloud-consul-core + true org.springframework.cloud spring-cloud-context + true org.projectlombok diff --git a/spring-cloud-consul-core/pom.xml b/spring-cloud-consul-core/pom.xml index c8b43422..b9683ea5 100644 --- a/spring-cloud-consul-core/pom.xml +++ b/spring-cloud-consul-core/pom.xml @@ -20,23 +20,28 @@ org.springframework.boot spring-boot-starter-web + true org.springframework.boot spring-boot-starter-actuator + true org.springframework.cloud spring-cloud-commons + true com.ecwid.consul consul-api + true com.google.code.gson gson + true org.projectlombok diff --git a/spring-cloud-consul-discovery/pom.xml b/spring-cloud-consul-discovery/pom.xml index 6373c8be..e701cd9e 100644 --- a/spring-cloud-consul-discovery/pom.xml +++ b/spring-cloud-consul-discovery/pom.xml @@ -21,33 +21,50 @@ org.springframework.cloud spring-cloud-consul-core + + org.springframework.cloud + spring-cloud-commons + true + + + com.ecwid.consul + consul-api + true + org.springframework.cloud spring-cloud-netflix-core + true com.netflix.archaius archaius-core + true commons-configuration commons-configuration + true com.netflix.ribbon ribbon + true com.netflix.ribbon ribbon-core + true com.netflix.ribbon ribbon-httpclient + true com.netflix.ribbon ribbon-loadbalancer + true org.projectlombok @@ -63,10 +80,12 @@ joda-time joda-time + true org.springframework.boot spring-boot-starter-web + true diff --git a/spring-cloud-consul-sample/pom.xml b/spring-cloud-consul-sample/pom.xml index faeb4fdb..dd26dbaf 100644 --- a/spring-cloud-consul-sample/pom.xml +++ b/spring-cloud-consul-sample/pom.xml @@ -21,7 +21,7 @@ org.springframework.boot spring-boot-maven-plugin - 1.2.1.RELEASE + 1.2.3.RELEASE @@ -41,33 +41,35 @@ - - org.springframework.boot - spring-boot-starter-web - org.springframework.boot spring-boot-starter-actuator org.springframework.cloud - spring-cloud-consul-config + spring-cloud-starter-consul + + org.projectlombok lombok + + provided diff --git a/spring-cloud-starter-consul-bus/pom.xml b/spring-cloud-starter-consul-bus/pom.xml new file mode 100644 index 00000000..6c4dfd1b --- /dev/null +++ b/spring-cloud-starter-consul-bus/pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-consul + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-consul-bus + Spring Cloud Starter Consul Bus + Spring Cloud Starter Consul Bus + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-consul-bus + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-consul-core + + + org.springframework.cloud + spring-cloud-bus + + + com.ecwid.consul + consul-api + + + diff --git a/spring-cloud-starter-consul-bus/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-consul-bus/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..6583dfc2 --- /dev/null +++ b/spring-cloud-starter-consul-bus/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-consul-core, consul-api, spring-cloud-consul-bus \ No newline at end of file diff --git a/spring-cloud-starter-consul-config/pom.xml b/spring-cloud-starter-consul-config/pom.xml new file mode 100644 index 00000000..46bd2a0f --- /dev/null +++ b/spring-cloud-starter-consul-config/pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-consul + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-consul-config + Spring Cloud Starter Consul Config + Spring Cloud Starter Consul Config + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-consul-config + + + org.springframework.boot + spring-boot-starter-web + + + com.ecwid.consul + consul-api + + + org.springframework.cloud + spring-cloud-consul-core + + + org.springframework.cloud + spring-cloud-context + + + diff --git a/spring-cloud-starter-consul-config/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-consul-config/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..3d862baa --- /dev/null +++ b/spring-cloud-starter-consul-config/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-consul-core, consul-api, spring-cloud-consul-config \ No newline at end of file diff --git a/spring-cloud-starter-consul-discovery/pom.xml b/spring-cloud-starter-consul-discovery/pom.xml new file mode 100644 index 00000000..1d730881 --- /dev/null +++ b/spring-cloud-starter-consul-discovery/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-consul + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-consul-discovery + spring-cloud-starter-consul-discovery + Spring Cloud Starter Consul Discovery + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-consul-discovery + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-commons + + + com.ecwid.consul + consul-api + + + + com.google.code.gson + gson + + + org.springframework.cloud + spring-cloud-consul-core + + + org.springframework.cloud + spring-cloud-netflix-core + + + com.netflix.archaius + archaius-core + + + commons-configuration + commons-configuration + + + com.netflix.ribbon + ribbon + + + com.netflix.ribbon + ribbon-core + + + com.netflix.ribbon + ribbon-httpclient + + + com.netflix.ribbon + ribbon-loadbalancer + + + org.projectlombok + lombok + + provided + + + joda-time + joda-time + + + org.springframework.boot + spring-boot-starter-web + + + diff --git a/spring-cloud-starter-consul-discovery/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-consul-discovery/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..9952539f --- /dev/null +++ b/spring-cloud-starter-consul-discovery/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-consul-core, consul-api, spring-cloud-consul-discovery \ No newline at end of file diff --git a/spring-cloud-starter-consul-ui/pom.xml b/spring-cloud-starter-consul-ui/pom.xml new file mode 100644 index 00000000..485b7415 --- /dev/null +++ b/spring-cloud-starter-consul-ui/pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-consul + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-consul-ui + Spring Cloud Starter Consul UI + Spring Cloud Starter Consul UI + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-consul-ui + + + org.springframework.cloud + spring-cloud-consul-core + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-starter-zuul + + + diff --git a/spring-cloud-starter-consul-ui/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-consul-ui/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..9d157263 --- /dev/null +++ b/spring-cloud-starter-consul-ui/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-consul-core, consul-api, spring-cloud-consul-ui \ No newline at end of file diff --git a/spring-cloud-starter-consul/pom.xml b/spring-cloud-starter-consul/pom.xml new file mode 100644 index 00000000..4154bc6b --- /dev/null +++ b/spring-cloud-starter-consul/pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + + org.springframework.cloud + spring-cloud-consul + 1.0.0.BUILD-SNAPSHOT + .. + + spring-cloud-starter-consul + Spring Cloud Starter Consul + Spring Cloud Starter Consul + http://projects.spring.io/spring-cloud + + Pivotal Software, Inc. + http://www.spring.io + + + ${basedir}/../.. + + + + org.springframework.cloud + spring-cloud-starter-consul-bus + + + org.springframework.cloud + spring-cloud-starter-consul-config + + + org.springframework.cloud + spring-cloud-starter-consul-discovery + + + org.springframework.cloud + spring-cloud-starter-consul-ui + + + diff --git a/spring-cloud-starter-consul/src/main/resources/META-INF/spring.provides b/spring-cloud-starter-consul/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000..281e1913 --- /dev/null +++ b/spring-cloud-starter-consul/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-cloud-consul-core, consul-api, spring-cloud-consul-bus, spring-cloud-consul-config, spring-cloud-consul-discovery, spring-cloud-consul-ui \ No newline at end of file