From 9ee13be9b54caea134f5f0b5512761506551d250 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Mon, 11 Jul 2016 13:05:13 +0200 Subject: [PATCH] #197 - Upgraded to Spring Boot 1.4 RC1. Tweaked the output folder for Querydsl type generation to avoid running into a bug in the Maven compiler plugin 3.5.1 [0]. Fixed an issue in a sample script used to demonstrate MongoDB script execution as the new JavaScript engine seems to be more strict. Switched to the MongoDB starter and excluded the legacy MongoDB Java driver from projects using Querydsl to consistently make use of the current driver only. [0] https://issues.apache.org/jira/browse/MCOMPILER-271 --- bom/pom.xml | 2 +- jpa/pom.xml | 1 - mongodb/example/pom.xml | 3 ++- .../mongodb/advanced/ServersideScriptTests.java | 2 +- mongodb/pom.xml | 12 +++++++++--- pom.xml | 6 ++---- rest/starbucks/pom.xml | 6 ++++++ web/querydsl/pom.xml | 6 ++++++ 8 files changed, 27 insertions(+), 11 deletions(-) diff --git a/bom/pom.xml b/bom/pom.xml index 4bbda706..5fcb6363 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -45,7 +45,7 @@ org.springframework.data - spring-data-mongodb + spring-data-jpa diff --git a/jpa/pom.xml b/jpa/pom.xml index 07e29796..93b4dd28 100644 --- a/jpa/pom.xml +++ b/jpa/pom.xml @@ -30,7 +30,6 @@ 5.2.1.Final - 4.3.0.RELEASE diff --git a/mongodb/example/pom.xml b/mongodb/example/pom.xml index f36cbb28..ebda56a2 100644 --- a/mongodb/example/pom.xml +++ b/mongodb/example/pom.xml @@ -32,13 +32,14 @@ process - target/generated-sources/annotations + target/generated-sources/queries org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor true + diff --git a/mongodb/example/src/test/java/example/springdata/mongodb/advanced/ServersideScriptTests.java b/mongodb/example/src/test/java/example/springdata/mongodb/advanced/ServersideScriptTests.java index a7a20fdf..1c648000 100644 --- a/mongodb/example/src/test/java/example/springdata/mongodb/advanced/ServersideScriptTests.java +++ b/mongodb/example/src/test/java/example/springdata/mongodb/advanced/ServersideScriptTests.java @@ -104,7 +104,7 @@ public class ServersideScriptTests { operations.getConverter().write(customer, dbo); String scriptString = String.format( - "object = db.%1$s.findOne('{\"_id\": \"%2$s\"}'); if (object == null) { db.%1s.insert(%3$s); return null; } else { return object; }", + "object = db.%1$s.findOne({\"_id\": \"%2$s\"}); if (object == null) { db.%1s.insert(%3$s); return null; } else { return object; }", collectionName, id, dbo); return new ExecutableMongoScript(scriptString); diff --git a/mongodb/pom.xml b/mongodb/pom.xml index 35e2bab4..a0d4d9e1 100644 --- a/mongodb/pom.xml +++ b/mongodb/pom.xml @@ -29,14 +29,20 @@ - org.springframework.data - spring-data-mongodb - + org.springframework.boot + spring-boot-starter-data-mongodb + com.querydsl querydsl-mongodb ${querydsl.version} + + + org.mongodb + mongo-java-driver + + diff --git a/pom.xml b/pom.xml index 50e383f1..b86ab656 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ org.springframework.boot spring-boot-starter-parent - 1.4.0.M3 + 1.4.0.RC1 @@ -34,9 +34,7 @@ 1.1.3 1.8 - 4.1.0 - Hopper-SR2 - 0.20.0.RELEASE + 4.1.3 diff --git a/rest/starbucks/pom.xml b/rest/starbucks/pom.xml index c4dac0b5..60d9573b 100644 --- a/rest/starbucks/pom.xml +++ b/rest/starbucks/pom.xml @@ -29,6 +29,12 @@ com.querydsl querydsl-mongodb ${querydsl.version} + + + org.mongodb + mongo-java-driver + + diff --git a/web/querydsl/pom.xml b/web/querydsl/pom.xml index 7f568389..cce4ff3c 100644 --- a/web/querydsl/pom.xml +++ b/web/querydsl/pom.xml @@ -28,6 +28,12 @@ com.querydsl querydsl-mongodb ${querydsl.version} + + + org.mongodb + mongo-java-driver + +