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
@Mojo(name="render")
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
@Component private org.apache.maven.project.MavenProject projectThe Maven Project Object -
session
@Component private org.apache.maven.execution.MavenSession sessionThe Maven Session Object -
pluginManager
@Component private org.apache.maven.plugin.BuildPluginManager pluginManagerThe Maven PluginManager Object -
dependenciesResolver
@Component private org.apache.maven.ProjectDependenciesResolver dependenciesResolverThe Maven ProjectDependenciesResolver Object -
templates
-
-
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
-