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.AbstractMojo
Base class that serves to wire injected dependencies to utility classes
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Compiler(package private) DependencyResolver(package private) String(package private) org.codehaus.plexus.logging.Logger(package private) org.apache.maven.project.MavenProject(package private) Propertiesprivate List<org.apache.maven.artifact.repository.MavenArtifactRepository> (package private) org.apache.maven.repository.RepositorySystemFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DependencyResolverorg.apache.maven.plugin.logging.LoggetLog()(package private) org.codehaus.plexus.logging.Logger(package private) File(package private) OutputFormat(package private) PropertiesMethods inherited from class org.apache.maven.plugin.AbstractMojo
getPluginContext, setLog, setPluginContextMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.Mojo
execute
-
Field Details
-
format
-
compiler
-
mavenProject
@Parameter(defaultValue="${project}", readonly=true) org.apache.maven.project.MavenProject mavenProject -
logger
@Component org.codehaus.plexus.logging.Logger logger -
properties
-
repositorySystem
@Component org.apache.maven.repository.RepositorySystem repositorySystem -
remoteRepositories
@Parameter(defaultValue="${project.remoteArtifactRepositories}", readonly=true, required=true) private List<org.apache.maven.artifact.repository.MavenArtifactRepository> remoteRepositories -
dependencyResolver
DependencyResolver dependencyResolver
-
-
Constructor Details
-
BaseMojo
BaseMojo()
-
-
Method Details
-
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
Properties getProperties() -
dependencyResolver
DependencyResolver dependencyResolver() -
getOutputFormat
OutputFormat getOutputFormat() -
getOutputFile
File getOutputFile()
-