Author: hboutemy Date: Sat Feb 6 18:15:25 2016 New Revision: 1728864 URL: http://svn.apache.org/viewvc?rev=1728864&view=rev Log: [DOXIASITETOOLS-94] added plexus container to Velocity context
Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java?rev=1728864&r1=1728863&r2=1728864&view=diff ============================================================================== --- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java (original) +++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java Sat Feb 6 18:15:25 2016 @@ -70,6 +70,7 @@ import org.apache.maven.doxia.util.XmlVa import org.apache.velocity.Template; import org.apache.velocity.context.Context; import org.apache.velocity.tools.ToolManager; +import org.codehaus.plexus.PlexusContainer; import org.codehaus.plexus.component.annotations.Component; import org.codehaus.plexus.component.annotations.Requirement; import org.codehaus.plexus.i18n.I18N; @@ -116,6 +117,9 @@ public class DefaultSiteRenderer @Requirement private I18N i18n; + @Requirement + private PlexusContainer plexus; + private static final String RESOURCE_DIR = "org/apache/maven/doxia/siterenderer/resources"; private static final String DEFAULT_TEMPLATE = RESOURCE_DIR + "/default-site.vm"; @@ -524,6 +528,7 @@ public class DefaultSiteRenderer context.put( "i18n", i18n ); + context.put( "plexus", plexus ); return context; } Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm?rev=1728864&r1=1728863&r2=1728864&view=diff ============================================================================== --- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm (original) +++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/site/apt/index.apt.vm Sat Feb 6 18:15:25 2016 @@ -96,6 +96,8 @@ Doxia Site Tools - Site Renderer *---------------------------------+------------------------------------------------------+-------------------------------+ | <<<StringUtils>>> | {{{$plexus/util/StringUtils.html}<<<StringUtils>>>}} | | *---------------------------------+------------------------------------------------------+-------------------------------+ +| <<<plexus>>> | {{{http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/tree/org.eclipse.sisu.plexus/src/org/codehaus/plexus/PlexusContainer.java}<<<PlexusContainer>>>}} | | +*---------------------------------+------------------------------------------------------+-------------------------------+ And there are {{{http://velocity.apache.org/tools/releases/2.0/generic.html} Velocity Generic Tools}}: