Package com.atlassian.maven.plugins
Class ClasslistGeneratorMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.atlassian.maven.plugins.ClasslistGeneratorMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate-classlist",
defaultPhase=PREPARE_PACKAGE)
public class ClasslistGeneratorMojo
extends org.apache.maven.plugin.AbstractMojo
Goal which generates classlist files.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FileBlacklist output fileList of patterns to exclude from scanningDirectories containing JARs to scan.protected booleanBypass classlist generation entirely.protected booleanSkip blacklist generationprotected booleanSkip whitelist generationprotected FileWhitelist output fileFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
skip
@Parameter(defaultValue="false") protected boolean skipBypass classlist generation entirely. -
inputDirectories
Directories containing JARs to scan. -
exclusions
List of patterns to exclude from scanning -
whitelistFile
Whitelist output file -
skipWhitelist
@Parameter(defaultValue="false") protected boolean skipWhitelistSkip whitelist generation -
blacklistFile
Blacklist output file -
skipBlacklist
@Parameter(defaultValue="false") protected boolean skipBlacklistSkip blacklist generation
-
-
Constructor Details
-
ClasslistGeneratorMojo
public ClasslistGeneratorMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-