From 4d9708b9a0fbaf48681dcb4c82448dae5dd98272 Mon Sep 17 00:00:00 2001 From: Nassim Boutekedjiret Date: Thu, 8 Oct 2026 17:24:04 +0200 Subject: [PATCH] Issue #62 - Build the site with Doxia 2 oss-parent configures maven-site-plugin 3.12.1 with maven-skin-tools 1.3.00, which puts Velocity 1.7 / velocity-tools 2.0 and Velocity 2.3 / velocity-tools 3.1 on the plugin class path. Maven 3.10 orders that class path differently from Maven 3.9 and mixes them, so the site fails with an AbstractMethodError on org.apache.velocity.tools.ToolContext. Use maven-site-plugin 4.0.0-M16 with maven-skin-tools 1.8.01 (Doxia 2, one Velocity generation), and the SITE 2.0.0 descriptor with sentry-maven-skin 8.0.00, as community-connectors does. Co-Authored-By: Claude Opus 5.5 --- pom.xml | 14 ++++++++++++++ src/site/site.xml | 19 +++++++++++-------- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 9b9705f..04fba8f 100644 --- a/pom.xml +++ b/pom.xml @@ -133,6 +133,20 @@ + + + + maven-site-plugin + 4.0.0-M16 + + + org.sentrysoftware.maven + maven-skin-tools + 1.8.01 + + + + maven-compiler-plugin diff --git a/src/site/site.xml b/src/site/site.xml index a791f2c..c868fac 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -1,10 +1,14 @@ - + org.sentrysoftware.maven sentry-maven-skin - 6.4.01 + 8.0.00 @@ -12,16 +16,15 @@ http - - images/metricshub-logo-only.png - https://metricshub.org + + - + - + @@ -32,4 +35,4 @@ - \ No newline at end of file +