From 2a1579b7c1693894b96c5cecf2d64a12208afe04 Mon Sep 17 00:00:00 2001 From: Vladimir Petko Date: Fri, 27 Mar 2026 19:00:28 +1300 Subject: [PATCH] fix: allow null maven config --- .../devpackspring/build/PluginDescriptorContainer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/canonical/devpackspring/build/PluginDescriptorContainer.java b/src/main/java/com/canonical/devpackspring/build/PluginDescriptorContainer.java index c1a2567..04b2e34 100644 --- a/src/main/java/com/canonical/devpackspring/build/PluginDescriptorContainer.java +++ b/src/main/java/com/canonical/devpackspring/build/PluginDescriptorContainer.java @@ -92,6 +92,11 @@ else if (v instanceof List list) { return new PluginConfiguration(new PluginResource[0], new MavenConfiguration(null, null, null), null, null); } Map maven = (Map) configuration.get("maven"); + if (maven == null) { + return new PluginConfiguration(resources, new MavenConfiguration(null, null, null), + (String) configuration.get("gradleKotlin"), (String) configuration.get("gradleGroovy")); + + } return new PluginConfiguration(resources, new MavenConfiguration(maven.get("configuration"), maven.get("dependencies"), maven.get("executions")), (String) configuration.get("gradleKotlin"), (String) configuration.get("gradleGroovy"));