Alternative approach to getting a stacktrace for a sample build failure

This commit is contained in:
Andy Wilkinson
2016-05-05 13:24:32 +01:00
parent 6a5fd53910
commit 40a12127d7
2 changed files with 3 additions and 8 deletions

View File

@@ -3,4 +3,4 @@ language: java
jdk:
- oraclejdk7
script:
- "./gradlew build buildSamples"
- "./gradlew build buildSamples --stacktrace"

View File

@@ -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'),