You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2022/11/20 19:25:22 UTC

[maven-site-plugin] 01/01: [MSITE-914] SiteMojo never populates supportedLocales Velocity context property

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

michaelo pushed a commit to branch MSITE-914
in repository https://gitbox.apache.org/repos/asf/maven-site-plugin.git

commit a6f63f115609668cbae275d3f34ba679578205c9
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Sat Nov 19 23:23:06 2022 +0100

    [MSITE-914] SiteMojo never populates supportedLocales Velocity context property
    
    This closes #111
---
 src/main/java/org/apache/maven/plugins/site/render/SiteMojo.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/site/render/SiteMojo.java b/src/main/java/org/apache/maven/plugins/site/render/SiteMojo.java
index f4066d8b..ce2fce59 100644
--- a/src/main/java/org/apache/maven/plugins/site/render/SiteMojo.java
+++ b/src/main/java/org/apache/maven/plugins/site/render/SiteMojo.java
@@ -140,7 +140,7 @@ public class SiteMojo
                     getLog().info( buffer().strong( "Rendering localized site for " + locale.getDisplayName() + " ("
                         + locale + ")" ).toString() );
                 }
-                renderLocale( locale, reports );
+                renderLocale( locale, reports, localesList );
             }
         }
         catch ( RendererException e )
@@ -158,10 +158,11 @@ public class SiteMojo
         }
     }
 
-    private void renderLocale( Locale locale, List<MavenReportExecution> reports )
+    private void renderLocale( Locale locale, List<MavenReportExecution> reports, List<Locale> supportedLocales )
         throws IOException, RendererException, MojoFailureException, MojoExecutionException
     {
         SiteRenderingContext context = createSiteRenderingContext( locale );
+        context.addSiteLocales( supportedLocales );
         // MSITE-723 add generated site directory, in case some content has been put in pre-site phase
         context.addSiteDirectory( generatedSiteDirectory );
 
@@ -216,7 +217,7 @@ public class SiteMojo
 
     /**
      * Render Doxia documents from the list given, but not reports.
-     * 
+     *
      * @param documents a collection of documents containing both Doxia source files and reports
      * @return the sublist of documents that are not Doxia source files
      */