Package org.codehaus.mojo.buildhelper
Class AbstractAddResourceMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.buildhelper.AbstractAddResourceMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
AddResourceMojo
,AddTestResourceMojo
public abstract class AbstractAddResourceMojo
extends org.apache.maven.plugin.AbstractMojo
Abstract Mojo for adding Resources
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
addResource
(org.apache.maven.model.Resource resource) Add the resource to the project.void
execute()
Main plugin executionorg.apache.maven.project.MavenProject
Get the current project instance.protected abstract boolean
isSkip()
protected abstract boolean
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
AbstractAddResourceMojo
public AbstractAddResourceMojo()
-
-
Method Details
-
execute
public void execute()Main plugin execution -
isSkipIfMissing
protected abstract boolean isSkipIfMissing() -
isSkip
protected abstract boolean isSkip() -
addResource
public abstract void addResource(org.apache.maven.model.Resource resource) Add the resource to the project.- Parameters:
resource
- the resource to add
-
getProject
public org.apache.maven.project.MavenProject getProject()Get the current project instance.- Returns:
- the project
-