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/19 22:23:39 UTC

[maven-site-plugin] 03/03: [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 doxia-sitetools-2.0.0-M4
in repository https://gitbox.apache.org/repos/asf/maven-site-plugin.git

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

    [MSITE-914] SiteMojo never populates supportedLocales Velocity context property
    
    TODO add/extend IT
---
 src/main/java/org/apache/maven/plugins/site/render/SiteMojo.java | 5 +++--
 1 file changed, 3 insertions(+), 2 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 9b8412f7..e0537517 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
@@ -132,7 +132,7 @@ public class SiteMojo
                 getLog().info( "Rendering site for "
                     + buffer().strong( ( locale.equals( defaultLocale )
                         ? "default locale" : "locale '" + locale + "'" ) ).toString() );
-                renderLocale( locale, reports );
+                renderLocale( locale, reports, localesList );
             }
         }
         catch ( RendererException e )
@@ -150,10 +150,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 );