From b073ef0310bf3adfa44edcf2d76bd55c1b25d171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20D=C3=ADez?= Date: Mon, 27 Feb 2023 15:58:06 +0100 Subject: [PATCH] Add build-info skip support See gh-34393 --- .../org/springframework/boot/maven/BuildInfoMojo.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildInfoMojo.java b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildInfoMojo.java index c4b3a111ae6..56403e20a9b 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildInfoMojo.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/BuildInfoMojo.java @@ -97,8 +97,18 @@ public class BuildInfoMojo extends AbstractMojo { @Parameter private List excludeInfoProperties; + /** + * Skip the execution. + */ + @Parameter(property = "spring-boot.build-info.skip", defaultValue = "false") + private boolean skip; + @Override public void execute() throws MojoExecutionException, MojoFailureException { + if (this.skip) { + getLog().debug("skipping build-info as per configuration."); + return; + } try { ProjectDetails details = getProjectDetails(); new BuildPropertiesWriter(this.outputFile).writeBuildProperties(details);