public abstract class AbstractRatMojo extends BaseRatMojo
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.project.MavenProject |
project
Holds the maven-internal project to allow resolution of artifact properties
during mojo runs.
|
protected boolean |
skip
Will skip the plugin execution, e.g. for technical builds that do not take
license compliance into account.
|
args
Constructor and Description |
---|
AbstractRatMojo() |
Modifier and Type | Method and Description |
---|---|
protected ReportConfiguration |
getConfiguration() |
protected Defaults.Builder |
getDefaultsBuilder() |
protected org.apache.maven.project.MavenProject |
getProject() |
protected List<String> |
getValues(Arg arg)
Reads values for the Arg.
|
protected void |
logLicenses(Collection<ILicense> licenses) |
protected void |
removeKey(Arg arg)
Removes all values for an Arg.
|
void |
setAddDefaultLicenses(boolean addDefaultLicenses)
Deprecated.
Deprecated for removal since 0.17: Use <configurationNoDefaults> instead (note the change of state).
|
addArg, addArg, args, createName, getArg, removeArg, setAddLicense, setArg, setConfig, setConfigs, setConfigurationNoDefaults, setCopyright, setDryRun, setEditCopyright, setEditLicense, setEditOverwrite, setExclude, setExcludeFile, setExcludes, setForce, setHelpLicenses, setInputExclude, setInputExcludeFile, setInputExcludes, setLicenseFamiliesApproved, setLicenseFamiliesApproved, setLicenseFamiliesApprovedFile, setLicenseFamiliesDenied, setLicenseFamiliesDenied, setLicenseFamiliesDeniedFile, setLicenses, setLicenses, setLicensesApproved, setLicensesApproved, setLicensesApprovedFile, setLicensesDenied, setLicensesDenied, setLicensesDeniedFile, setListFamilies, setListLicenses, setNoDefaultLicenses, setOut, setOutputArchive, setOutputFamilies, setOutputFile, setOutputLicenses, setOutputStandard, setOutputStyle, setScanHiddenDirectories, setStylesheet, setXml, unsupportedArgs
getLog, getPluginContext, setLog, setPluginContext
@Parameter(property="rat.skip", defaultValue="false") protected boolean skip
@Parameter(defaultValue="${project}", required=true, readonly=true) protected org.apache.maven.project.MavenProject project
@Deprecated @Parameter(property="rat.addDefaultLicenses", name="addDefaultLicenses") public void setAddDefaultLicenses(boolean addDefaultLicenses)
protected org.apache.maven.project.MavenProject getProject()
protected Defaults.Builder getDefaultsBuilder()
protected List<String> getValues(Arg arg)
arg
- The Arg to get the values for.protected void removeKey(Arg arg)
arg
- The arg to remove values for.protected ReportConfiguration getConfiguration() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected void logLicenses(Collection<ILicense> licenses)
Copyright © 2007–2024 Apache Software Foundation. All rights reserved.