Alternative approach to getting a stacktrace for a sample build failure
This commit is contained in:
@@ -3,4 +3,4 @@ language: java
|
||||
jdk:
|
||||
- oraclejdk7
|
||||
script:
|
||||
- "./gradlew build buildSamples"
|
||||
- "./gradlew build buildSamples --stacktrace"
|
||||
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user