From ce2634b4aa102577e7d7c868fd7abf4933659db2 Mon Sep 17 00:00:00 2001 From: Gerd Aschemann Date: Tue, 21 Jul 2026 16:51:06 +0200 Subject: [PATCH] Fix 'skin cannot be null' by declaring the fluido skin (beta-3 workaround) The site 2.0.0 descriptor no longer defaults a skin, so maven-site-plugin 3.22.0 fails the site build with 'skin cannot be null', which currently blocks the whole repo's CI. This is really a Maven 4.0.0-beta-3 core issue: beta-3 doesn't resolve the parent site descriptor, so the skin declared in the Maven parent isn't inherited. Parent resolution works again on 4.0.0-rc-5+, where this becomes redundant. Declare it explicitly to unblock CI on beta-3; a comment in site.xml documents that it should be dropped once the build moves off beta-3. Addresses review feedback from @slawekjaranowski. See apache/maven-site-plugin#1286. Co-Authored-By: Claude Fable 5 --- src/site/site.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/site/site.xml b/src/site/site.xml index f631ee6..9e0e193 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -21,6 +21,19 @@ under the License. + + + org.apache.maven.skins + maven-fluido-skin + 2.1.0 +