public abstract class AbstractQuliceMojo extends AbstractMojo implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Constructor and Description |
---|
AbstractQuliceMojo() |
Modifier and Type | Method and Description |
---|---|
void |
contextualize(org.codehaus.plexus.context.Context ctx) |
protected abstract void |
doExecute()
Do the real execution.
|
protected com.qulice.maven.MavenEnvironment |
env()
Get the environment.
|
void |
execute() |
void |
setLicense(String lcs)
Set license address.
|
void |
setProject(MavenProject proj)
Set Maven Project (used mostly for unit testing).
|
void |
setSkip(boolean skp)
Set skip option (mostly for unit testing).
|
getLog, getPluginContext, setLog, setPluginContext
public final void setProject(MavenProject proj)
proj
- The project to setpublic final void setSkip(boolean skp)
skp
- The "skip" optionpublic final void setLicense(String lcs)
lcs
- The "license" optionpublic final void contextualize(org.codehaus.plexus.context.Context ctx)
contextualize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public final void execute() throws MojoFailureException
execute
in interface Mojo
MojoFailureException
protected abstract void doExecute() throws MojoFailureException
MojoFailureException
- If some failure insideprotected final com.qulice.maven.MavenEnvironment env()
Copyright © 2011-2012 Qulice.com. All Rights Reserved.