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.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) Properties
private List
<org.apache.maven.artifact.repository.MavenArtifactRepository> (package private) org.apache.maven.repository.RepositorySystem
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DependencyResolver
org.apache.maven.plugin.logging.Log
getLog()
(package private) org.codehaus.plexus.logging.Logger
(package private) File
(package private) OutputFormat
(package private) Properties
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getPluginContext, setLog, setPluginContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getLog
in interfaceorg.apache.maven.plugin.Mojo
- Overrides:
getLog
in classorg.apache.maven.plugin.AbstractMojo
-
getProperties
Properties getProperties() -
dependencyResolver
DependencyResolver dependencyResolver() -
getOutputFormat
OutputFormat getOutputFormat() -
getOutputFile
File getOutputFile()
-