Package com.webguys.maven.plugin.st
Class StringTemplateMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- com.webguys.maven.plugin.st.StringTemplateMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
public class StringTemplateMojo extends org.apache.maven.plugin.AbstractMojo
Executes string template using a given controller.
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.ProjectDependenciesResolver
dependenciesResolver
The Maven ProjectDependenciesResolver Objectprivate org.apache.maven.plugin.BuildPluginManager
pluginManager
The Maven PluginManager Objectprivate org.apache.maven.project.MavenProject
project
The Maven Project Objectprivate org.apache.maven.execution.MavenSession
session
The Maven Session Objectprivate java.util.List<Template>
templates
The collection of templates to render.
-
Constructor Summary
Constructors Constructor Description StringTemplateMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
private java.io.File
getTemplateDirectory(Template template)
-
-
-
Field Detail
-
project
private org.apache.maven.project.MavenProject project
The Maven Project Object
-
session
private org.apache.maven.execution.MavenSession session
The Maven Session Object
-
pluginManager
private org.apache.maven.plugin.BuildPluginManager pluginManager
The Maven PluginManager Object
-
dependenciesResolver
private org.apache.maven.ProjectDependenciesResolver dependenciesResolver
The Maven ProjectDependenciesResolver Object
-
templates
private java.util.List<Template> templates
The collection of templates to render.
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
getTemplateDirectory
private java.io.File getTemplateDirectory(Template template)
-
-