From 40a12127d7cf34e3d4f338b5549304183f7b897d Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Thu, 5 May 2016 13:24:32 +0100 Subject: [PATCH] Alternative approach to getting a stacktrace for a sample build failure --- .travis.yml | 2 +- .../restdocs/build/SampleBuildConfigurer.groovy | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index d84c5519..66f456e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,4 +3,4 @@ language: java jdk: - oraclejdk7 script: - - "./gradlew build buildSamples" \ No newline at end of file + - "./gradlew build buildSamples --stacktrace" \ No newline at end of file diff --git a/buildSrc/src/main/groovy/org/springframework/restdocs/build/SampleBuildConfigurer.groovy b/buildSrc/src/main/groovy/org/springframework/restdocs/build/SampleBuildConfigurer.groovy index 2d56e5a2..5ddd17ab 100644 --- a/buildSrc/src/main/groovy/org/springframework/restdocs/build/SampleBuildConfigurer.groovy +++ b/buildSrc/src/main/groovy/org/springframework/restdocs/build/SampleBuildConfigurer.groovy @@ -16,14 +16,12 @@ package org.springframework.restdocs.build -import org.gradle.StartParameter import org.gradle.api.GradleException import org.gradle.api.Project import org.gradle.api.Task import org.gradle.api.tasks.Exec import org.gradle.api.tasks.Copy import org.gradle.api.tasks.GradleBuild -import org.gradle.logging.ShowStacktrace public class SampleBuildConfigurer { @@ -87,12 +85,9 @@ public class SampleBuildConfigurer { Task gradleBuild = project.tasks.create("${name}Gradle", GradleBuild) gradleBuild.description = "Builds the ${name} sample with Gradle" gradleBuild.group = "Build" + gradleBuild.dir = this.workingDir + gradleBuild.tasks = ['clean', 'build'] gradleBuild.dependsOn dependencies - StartParameter startParameter = new StartParameter() - startParameter.showStacktrace = ShowStacktrace.ALWAYS - startParameter.taskNames = ['clean', 'build'] - startParameter.currentDir = new File(this.workingDir) - gradleBuild.startParameter = startParameter gradleBuild.doFirst { replaceVersion(new File(this.workingDir, 'build.gradle'),