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
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
@Component private org.apache.maven.project.MavenProject project
The Maven Project Object
-
session
@Component private org.apache.maven.execution.MavenSession session
The Maven Session Object
-
pluginManager
@Component private org.apache.maven.plugin.BuildPluginManager pluginManager
The Maven PluginManager Object
-
dependenciesResolver
@Component private org.apache.maven.ProjectDependenciesResolver dependenciesResolver
The Maven ProjectDependenciesResolver Object
-
templates
@Parameter(required=true) 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)
-
-