Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Java:packages
maven-doxia-sitetools
0001-Remove-dependency-on-velocity-tools.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Remove-dependency-on-velocity-tools.patch of Package maven-doxia-sitetools
From 7b2073aa38961c5069508c40274b1b644ccb195d Mon Sep 17 00:00:00 2001 From: Michael Simacek <msimacek@redhat.com> Date: Mon, 6 Feb 2017 14:27:53 +0100 Subject: [PATCH] Remove dependency on velocity-tools --- .../siterenderer/DefaultSiteRenderer.java | 65 +------------------ 2 files changed, 2 insertions(+), 68 deletions(-) diff --git a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java index 7e41c4a..6efdcaf 100644 --- a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java +++ b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java @@ -70,31 +70,11 @@ import org.apache.maven.doxia.siterenderer.SiteRenderingContext.SiteDirectory; import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink; import org.apache.maven.doxia.util.XmlValidator; import org.apache.velocity.Template; +import org.apache.velocity.VelocityContext; import org.apache.velocity.context.Context; import org.apache.velocity.exception.ParseErrorException; import org.apache.velocity.exception.ResourceNotFoundException; import org.apache.velocity.exception.VelocityException; -import org.apache.velocity.tools.Scope; -import org.apache.velocity.tools.ToolManager; -import org.apache.velocity.tools.config.ConfigurationUtils; -import org.apache.velocity.tools.config.EasyFactoryConfiguration; -import org.apache.velocity.tools.config.FactoryConfiguration; -import org.apache.velocity.tools.generic.AlternatorTool; -import org.apache.velocity.tools.generic.ClassTool; -import org.apache.velocity.tools.generic.ComparisonDateTool; -import org.apache.velocity.tools.generic.ContextTool; -import org.apache.velocity.tools.generic.ConversionTool; -import org.apache.velocity.tools.generic.DisplayTool; -import org.apache.velocity.tools.generic.EscapeTool; -import org.apache.velocity.tools.generic.FieldTool; -import org.apache.velocity.tools.generic.LinkTool; -import org.apache.velocity.tools.generic.LoopTool; -import org.apache.velocity.tools.generic.MathTool; -import org.apache.velocity.tools.generic.NumberTool; -import org.apache.velocity.tools.generic.RenderTool; -import org.apache.velocity.tools.generic.ResourceTool; -import org.apache.velocity.tools.generic.SortTool; -import org.apache.velocity.tools.generic.XmlTool; import org.codehaus.plexus.PlexusContainer; import org.codehaus.plexus.util.DirectoryScanner; import org.codehaus.plexus.util.FileUtils; @@ -425,48 +405,7 @@ public class DefaultSiteRenderer implements Renderer { * @return a Velocity tools managed context */ protected Context createToolManagedVelocityContext(SiteRenderingContext siteRenderingContext) { - Locale locale = siteRenderingContext.getLocale(); - String dateFormat = siteRenderingContext.getSiteModel().getPublishDate().getFormat(); - String timeZoneId = siteRenderingContext.getSiteModel().getPublishDate().getTimezone(); - TimeZone timeZone = - "system".equalsIgnoreCase(timeZoneId) ? TimeZone.getDefault() : TimeZone.getTimeZone(timeZoneId); - - EasyFactoryConfiguration config = new EasyFactoryConfiguration(false); - config.property("safeMode", Boolean.FALSE); - config.toolbox(Scope.REQUEST) - .tool(ContextTool.class) - .tool(LinkTool.class) - .tool(LoopTool.class) - .tool(RenderTool.class); - config.toolbox(Scope.APPLICATION) - .property("locale", locale) - .tool(AlternatorTool.class) - .tool(ClassTool.class) - .tool(ComparisonDateTool.class) - .property("format", dateFormat) - .property("timezone", timeZone) - .tool(ConversionTool.class) - .property("dateFormat", dateFormat) - .tool(DisplayTool.class) - .tool(EscapeTool.class) - .tool(FieldTool.class) - .tool(MathTool.class) - .tool(NumberTool.class) - .tool(ResourceTool.class) - .property("bundles", new String[] {"site-renderer"}) - .tool(SortTool.class) - .tool(XmlTool.class); - - FactoryConfiguration customConfig = ConfigurationUtils.findInClasspath(TOOLS_LOCATION); - - if (customConfig != null) { - config.addConfiguration(customConfig); - } - - ToolManager manager = new ToolManager(false, false); - manager.configure(config); - - return manager.createContext(); + return new VelocityContext(); } /** -- 2.46.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor