diff --git a/build.gradle b/build.gradle index 953a6ce..bcab534 100644 --- a/build.gradle +++ b/build.gradle @@ -177,11 +177,35 @@ configure(rootProject) { } } +ext { + matrix = [ + "mongo124" : [springDataMongoVersion : "1.2.4.RELEASE"], + "mongo135" : [springDataMongoVersion : "1.3.5.RELEASE"], + "mongo142" : [springDataMongoVersion : "1.4.2.RELEASE"] + ] +} + +task matrixTests + +task defineMatrixTests { + def createTestTask = { name, props -> + task "$name"(type: GradleBuild) { + tasks = ['test'] + startParameter.projectProperties = props + } + } + matrix.each { sp -> + def testTask = createTestTask(sp.key, sp.value) + matrixTests.dependsOn(testTask.name) + } +} + + task dist(dependsOn: assemble) { group = 'Distribution' description = 'Builds -dist, -docs and -schema distribution archives.' } task wrapper(type: Wrapper) { - gradleVersion = '1.11' -} \ No newline at end of file + gradleVersion = '1.12' +} diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 5838598..3c7abdf 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index dbf4bf9..77c676f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon May 12 12:50:01 CDT 2014 +#Wed May 14 18:01:52 PDT 2014 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip +distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip