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
@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.ProjectDependenciesResolver
The Maven ProjectDependenciesResolver Objectprivate org.apache.maven.plugin.BuildPluginManager
The Maven PluginManager Objectprivate org.apache.maven.project.MavenProject
The Maven Project Objectprivate org.apache.maven.execution.MavenSession
The 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 TypeMethodDescriptionvoid
execute()
private File
getTemplateDirectory
(Template template) Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
project
@Parameter(property="project", required=true, readonly=true) private org.apache.maven.project.MavenProject projectThe Maven Project Object -
session
@Parameter(property="session", required=true, readonly=true) 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
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.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
getTemplateDirectory
-