From 2929503c33b358abdd2a23db187afa41811c093f Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 31 Mar 2025 15:55:16 +0200 Subject: [PATCH] Check if top level project is available before accessing it --- .../hibernate/infra/develocity/scan/BuildScanMetadata.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/hibernate/infra/develocity/scan/BuildScanMetadata.java b/src/main/java/org/hibernate/infra/develocity/scan/BuildScanMetadata.java index 68145ca..21f6c2a 100644 --- a/src/main/java/org/hibernate/infra/develocity/scan/BuildScanMetadata.java +++ b/src/main/java/org/hibernate/infra/develocity/scan/BuildScanMetadata.java @@ -10,6 +10,7 @@ import org.apache.maven.execution.MavenSession; import org.apache.maven.model.Profile; +import org.apache.maven.project.MavenProject; import org.hibernate.infra.develocity.GoalMetadataProvider; import org.hibernate.infra.develocity.Log; import org.hibernate.infra.develocity.util.JavaVersions; @@ -36,7 +37,10 @@ public static void addMainMetadata(BuildScanApi buildScanApi, MavenSession maven if ( !isBlank( mavenCommandLine ) ) { buildScanApi.value( "Maven command line", mavenCommandLine ); } - buildScanApi.tag(mavenSession.getTopLevelProject().getGroupId()); + MavenProject topLevelProject = mavenSession.getTopLevelProject(); + if (topLevelProject != null) { + buildScanApi.tag(topLevelProject.getGroupId()); + } }