From 0308de167263d55b5c7ac89a6a4f95266c357e3e Mon Sep 17 00:00:00 2001 From: Urs Keller Date: Wed, 10 May 2023 10:21:24 +0200 Subject: [PATCH] Don't run process-aot or process-test-aot on reactor projects See gh-35377 --- .../java/org/springframework/boot/maven/AbstractAotMojo.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractAotMojo.java b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractAotMojo.java index 89287a2985ca..1c5397d3776c 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractAotMojo.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/AbstractAotMojo.java @@ -97,6 +97,10 @@ public abstract class AbstractAotMojo extends AbstractDependencyFilterMojo { @Override public void execute() throws MojoExecutionException, MojoFailureException { + if (this.project.getPackaging().equals("pom")) { + getLog().debug("process-*aot goals could not be applied to pom project."); + return; + } if (this.skip) { getLog().debug("Skipping AOT execution as per configuration"); return;