Package org.codehaus.mojo.license
Class RemoveFileHeaderMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.license.AbstractLicenseMojo
org.codehaus.mojo.license.AbstractLicenseNameMojo
org.codehaus.mojo.license.RemoveFileHeaderMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="remove-file-header",
threadSafe=true)
public class RemoveFileHeaderMojo
extends AbstractLicenseNameMojo
The goal to remove the header on project source files.
- Since:
- 1.11
- Author:
- tchemit dev@tchemit.fr
-
Field Summary
Fields inherited from class org.codehaus.mojo.license.AbstractLicenseNameMojo
copyrightOwners, copyrightStringFormat, DEFAULT_EXCLUDES, DEFAULT_INCLUDES, DEFAULT_ROOTS, extraTemplateParameters, ignoreLastDate, inceptionYear, organizationName, projectNameFields inherited from class org.codehaus.mojo.license.AbstractLicenseMojo
projectHelperFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsConstructorDescriptionRemoveFileHeaderMojo(Map<String, FileHeaderTransformer> transformers, org.apache.maven.project.MavenProjectHelper projectHelper) -
Method Summary
Methods inherited from class org.codehaus.mojo.license.AbstractLicenseNameMojo
getCopyrightOwners, getLicense, getLicense, getLicenseName, isKeepBackup, processLicenseContextMethods inherited from class org.codehaus.mojo.license.AbstractLicenseMojo
acceptPackaging, addResourceDir, afterExecute, checkEncoding, checkPackaging, execute, getEncoding, getProject, hasClassPath, isVerbose, rejectPackaging, setEncoding, setVerbose, shouldSkipMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
RemoveFileHeaderMojo
@Inject public RemoveFileHeaderMojo(Map<String, FileHeaderTransformer> transformers, org.apache.maven.project.MavenProjectHelper projectHelper)
-
-
Method Details
-
isSkip
public boolean isSkip()Description copied from class:AbstractLicenseMojoWhen is sets totrue, will skip execution. This will take effect in at the very begin of theAbstractLicenseMojo.execute()before any initialisation of goal.- Specified by:
isSkipin classAbstractLicenseMojo- Returns:
trueif goal will not be executed
-
init
Description copied from class:AbstractLicenseNameMojoMethod to initialize the mojo before doing any concrete actions. Note: The method is invoked before theAbstractLicenseMojo.doAction()method.- Overrides:
initin classAbstractLicenseNameMojo- Throws:
Exception- if any
-
doAction
Description copied from class:AbstractLicenseMojoDo plugin action. The methodAbstractLicenseMojo.execute()invoke this method only and only if :AbstractLicenseMojo.checkPackaging()returnstrue.- method
AbstractLicenseMojo.init()returnstrue.
- Specified by:
doActionin classAbstractLicenseMojo- Throws:
Exception- if any
-