Skip to content

Commit 99b84e4

Browse files
committed
Output stacktrace when Gradle samples fails to build
1 parent e37d0ff commit 99b84e4

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

buildSrc/src/main/groovy/org/springframework/restdocs/build/SampleBuildConfigurer.groovy

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616

1717
package org.springframework.restdocs.build
1818

19+
import org.gradle.StartParameter
1920
import org.gradle.api.GradleException
2021
import org.gradle.api.Project
2122
import org.gradle.api.Task
2223
import org.gradle.api.tasks.Exec
2324
import org.gradle.api.tasks.Copy
2425
import org.gradle.api.tasks.GradleBuild
26+
import org.gradle.logging.ShowStacktrace
2527

2628
public class SampleBuildConfigurer {
2729

@@ -85,9 +87,12 @@ public class SampleBuildConfigurer {
8587
Task gradleBuild = project.tasks.create("${name}Gradle", GradleBuild)
8688
gradleBuild.description = "Builds the ${name} sample with Gradle"
8789
gradleBuild.group = "Build"
88-
gradleBuild.dir = this.workingDir
89-
gradleBuild.tasks = ['clean', 'build']
9090
gradleBuild.dependsOn dependencies
91+
StartParameter startParameter = new StartParameter()
92+
startParameter.showStacktrace = ShowStacktrace.ALWAYS
93+
startParameter.taskNames = ['clean', 'build']
94+
startParameter.currentDir = new File(this.workingDir)
95+
gradleBuild.startParameter = startParameter
9196

9297
gradleBuild.doFirst {
9398
replaceVersion(new File(this.workingDir, 'build.gradle'),

0 commit comments

Comments
 (0)