You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2026/07/08 02:08:34 UTC

(maven-site-plugin) branch cli-properties created (now 9f0dc40e)

This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a change to branch cli-properties
in repository https://gitbox.apache.org/repos/asf/maven-site-plugin.git


      at 9f0dc40e use new API incting CLI properties

This branch includes the following new commits:

     new 9f0dc40e use new API incting CLI properties

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(maven-site-plugin) 01/01: use new API incting CLI properties

Posted by hb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a commit to branch cli-properties
in repository https://gitbox.apache.org/repos/asf/maven-site-plugin.git

commit 9f0dc40e74cb14ed12c55689033d72758c5fefac
Author: Hervé Boutemy <hb...@apache.org>
AuthorDate: Wed Jul 8 04:08:21 2026 +0200

    use new API incting CLI properties
    
    benefit from Doxia Sitetools upgrade in #1269 that includes https://github.com/apache/maven-doxia-sitetools/issues/629
---
 .../site/descriptor/AbstractSiteDescriptorMojo.java       | 15 ++++++++++++++-
 .../plugins/site/render/AbstractSiteRenderingMojo.java    |  7 -------
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/site/descriptor/AbstractSiteDescriptorMojo.java b/src/main/java/org/apache/maven/plugins/site/descriptor/AbstractSiteDescriptorMojo.java
index 4f84a7d6..395ccd14 100644
--- a/src/main/java/org/apache/maven/plugins/site/descriptor/AbstractSiteDescriptorMojo.java
+++ b/src/main/java/org/apache/maven/plugins/site/descriptor/AbstractSiteDescriptorMojo.java
@@ -26,6 +26,7 @@ import org.apache.maven.doxia.site.SiteModel;
 import org.apache.maven.doxia.site.inheritance.SiteModelInheritanceAssembler;
 import org.apache.maven.doxia.tools.SiteTool;
 import org.apache.maven.doxia.tools.SiteToolException;
+import org.apache.maven.execution.MavenSession;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.plugins.site.AbstractSiteMojo;
@@ -49,6 +50,12 @@ public abstract class AbstractSiteDescriptorMojo extends AbstractSiteMojo {
     @Parameter(defaultValue = "${repositorySystemSession}", required = true, readonly = true)
     protected RepositorySystemSession repoSession;
 
+    /**
+     * The current Maven session.
+     */
+    @Parameter(defaultValue = "${session}", readonly = true)
+    protected MavenSession mavenSession;
+
     /**
      * Remote project repositories used for the project.
      *
@@ -93,7 +100,13 @@ public abstract class AbstractSiteDescriptorMojo extends AbstractSiteMojo {
         SiteModel siteModel;
         try {
             siteModel = siteTool.getSiteModel(
-                    siteDirectory, locale, project, reactorProjects, repoSession, remoteProjectRepositories);
+                    siteDirectory,
+                    locale,
+                    mavenSession.getRequest(),
+                    project,
+                    reactorProjects,
+                    repoSession,
+                    remoteProjectRepositories);
         } catch (SiteToolException e) {
             throw new MojoExecutionException("Failed to obtain site model", e);
         }
diff --git a/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java b/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
index a06c26ec..316d8c7c 100644
--- a/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
+++ b/src/main/java/org/apache/maven/plugins/site/render/AbstractSiteRenderingMojo.java
@@ -45,7 +45,6 @@ import org.apache.maven.doxia.siterenderer.SiteRenderingContext;
 import org.apache.maven.doxia.siterenderer.SiteRenderingContext.SiteDirectory;
 import org.apache.maven.doxia.tools.SiteTool;
 import org.apache.maven.doxia.tools.SiteToolException;
-import org.apache.maven.execution.MavenSession;
 import org.apache.maven.model.ReportPlugin;
 import org.apache.maven.model.Reporting;
 import org.apache.maven.plugin.MojoExecution;
@@ -114,12 +113,6 @@ public abstract class AbstractSiteRenderingMojo extends AbstractSiteDescriptorMo
     @Parameter
     protected File[] alternativeSiteSourceDirectories;
 
-    /**
-     * The current Maven session.
-     */
-    @Parameter(defaultValue = "${session}", readonly = true, required = true)
-    protected MavenSession mavenSession;
-
     /**
      * The mojo execution
      */