Package io.schram.jwebassembly
Class BaseMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- io.schram.jwebassembly.BaseMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
JWebAssemblyMojo
abstract class BaseMojo extends org.apache.maven.plugin.AbstractMojoBase class that serves to wire injected dependencies to utility classes
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Compilercompiler(package private) DependencyResolverdependencyResolver(package private) java.lang.Stringformat(package private) org.codehaus.plexus.logging.Loggerlogger(package private) org.apache.maven.project.MavenProjectmavenProject(package private) java.util.Propertiespropertiesprivate java.util.List<org.apache.maven.artifact.repository.MavenArtifactRepository>remoteRepositories(package private) org.apache.maven.repository.RepositorySystemrepositorySystem
-
Constructor Summary
Constructors Constructor Description BaseMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) DependencyResolverdependencyResolver()org.apache.maven.plugin.logging.LoggetLog()(package private) org.codehaus.plexus.logging.LoggergetLogger()(package private) java.io.FilegetOutputFile()(package private) OutputFormatgetOutputFormat()(package private) java.util.PropertiesgetProperties()-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getPluginContext, setLog, setPluginContext
-
-
-
-
Field Detail
-
format
@Parameter(property="format") java.lang.String format
-
compiler
@Parameter(property="compiler", required=true) Compiler compiler
-
mavenProject
@Parameter(defaultValue="${project}", readonly=true) org.apache.maven.project.MavenProject mavenProject
-
logger
@Component org.codehaus.plexus.logging.Logger logger
-
properties
@Parameter java.util.Properties properties
-
repositorySystem
@Component org.apache.maven.repository.RepositorySystem repositorySystem
-
remoteRepositories
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true, required=true) private java.util.List<org.apache.maven.artifact.repository.MavenArtifactRepository> remoteRepositories
-
dependencyResolver
DependencyResolver dependencyResolver
-
-
Method Detail
-
getLogger
org.codehaus.plexus.logging.Logger getLogger()
-
getLog
public org.apache.maven.plugin.logging.Log getLog()
- Specified by:
getLogin interfaceorg.apache.maven.plugin.Mojo- Overrides:
getLogin classorg.apache.maven.plugin.AbstractMojo
-
getProperties
java.util.Properties getProperties()
-
dependencyResolver
DependencyResolver dependencyResolver()
-
getOutputFormat
OutputFormat getOutputFormat()
-
getOutputFile
java.io.File getOutputFile()
-
-