From 760a174998b3f283f2e141d517f6409c881c093b Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Sun, 26 Jan 2014 19:25:45 +0100 Subject: [PATCH] Added starter for Spring Data MongoDB. Fixes gh-272 --- spring-boot-dependencies/pom.xml | 6 ++++ spring-boot-starters/pom.xml | 1 + .../spring-boot-starter-data-mongodb/pom.xml | 30 +++++++++++++++++++ .../main/resources/META-INF/spring.provides | 1 + .../spring-boot-starter-parent/pom.xml | 5 ++++ 5 files changed, 43 insertions(+) create mode 100644 spring-boot-starters/spring-boot-starter-data-mongodb/pom.xml create mode 100644 spring-boot-starters/spring-boot-starter-data-mongodb/src/main/resources/META-INF/spring.provides diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index e2b5b53bb02..4eef98acde5 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -35,6 +35,7 @@ 1.2.17 1.0.13 1.9.5 + 2.11.3 5.1.28 1.0.0.RELEASE 3.0.1 @@ -281,6 +282,11 @@ liquibase-core ${liquibase.version} + + org.mongodb + mongo-java-driver + ${mongodb.version} + org.projectreactor reactor-core diff --git a/spring-boot-starters/pom.xml b/spring-boot-starters/pom.xml index 8b6fb1ae84d..9a2e3681165 100644 --- a/spring-boot-starters/pom.xml +++ b/spring-boot-starters/pom.xml @@ -19,6 +19,7 @@ spring-boot-starter-aop spring-boot-starter-batch spring-boot-starter-data-jpa + spring-boot-starter-data-mongodb spring-boot-starter-integration spring-boot-starter-jdbc spring-boot-starter-jetty diff --git a/spring-boot-starters/spring-boot-starter-data-mongodb/pom.xml b/spring-boot-starters/spring-boot-starter-data-mongodb/pom.xml new file mode 100644 index 00000000000..572997b024a --- /dev/null +++ b/spring-boot-starters/spring-boot-starter-data-mongodb/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starters + 1.0.0.BUILD-SNAPSHOT + + spring-boot-starter-data-mongodb + jar + + ${basedir}/../.. + + + + ${project.groupId} + spring-boot-starter + ${project.version} + + + org.mongodb + mongo-java-driver + + + org.springframework.data + spring-data-mongodb + + + diff --git a/spring-boot-starters/spring-boot-starter-data-mongodb/src/main/resources/META-INF/spring.provides b/spring-boot-starters/spring-boot-starter-data-mongodb/src/main/resources/META-INF/spring.provides new file mode 100644 index 00000000000..c7406f4ec61 --- /dev/null +++ b/spring-boot-starters/spring-boot-starter-data-mongodb/src/main/resources/META-INF/spring.provides @@ -0,0 +1 @@ +provides: spring-data-mongodb \ No newline at end of file diff --git a/spring-boot-starters/spring-boot-starter-parent/pom.xml b/spring-boot-starters/spring-boot-starter-parent/pom.xml index 2bb22f0f8f3..f6e66d59816 100644 --- a/spring-boot-starters/spring-boot-starter-parent/pom.xml +++ b/spring-boot-starters/spring-boot-starter-parent/pom.xml @@ -67,6 +67,11 @@ spring-boot-starter-data-jpa ${spring-boot.version} + + org.springframework.boot + spring-boot-starter-data-mongodb + ${spring-boot.version} + org.springframework.boot spring-boot-starter-integration