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
FieldsModifier and TypeFieldDescriptionprivate org.apache.maven.ProjectDependenciesResolverThe Maven ProjectDependenciesResolver Objectprivate org.apache.maven.plugin.BuildPluginManagerThe Maven PluginManager Objectprivate org.apache.maven.project.MavenProjectThe Maven Project Objectprivate org.apache.maven.execution.MavenSessionThe Maven Session ObjectThe collection of templates to render.Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()private FilegetTemplateDirectory(Template template) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
project
private org.apache.maven.project.MavenProject projectThe Maven Project Object -
session
private org.apache.maven.execution.MavenSession sessionThe Maven Session Object -
pluginManager
private org.apache.maven.plugin.BuildPluginManager pluginManagerThe Maven PluginManager Object -
dependenciesResolver
private org.apache.maven.ProjectDependenciesResolver dependenciesResolverThe Maven ProjectDependenciesResolver Object -
templates
The collection of templates to render.
-
-
Constructor Details
-
StringTemplateMojo
public StringTemplateMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
getTemplateDirectory
-