@Mojo(name="check", defaultPhase=VALIDATE, threadSafe=true) public class RatCheckMojo extends AbstractRatMojo
This documentation mentions data types for some of the arguments. An explanation of the data types is included in ths documentation package.
project, skip
args
Constructor and Description |
---|
RatCheckMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
check() |
void |
execute()
Invoked by Maven to execute the Mojo.
|
File |
getRatTxtFile()
Reads the location of the rat text file from the Mojo.
|
void |
setAddLicenseHeaders(String addLicenseHeaders)
Deprecated.
use <editLicense> and <editOverwrite>
|
void |
setCopyrightMessage(String copyrightMessage)
Deprecated.
Deprecated for removal since 0.17: Use <editCopyright> instead.
|
void |
setReportFile(File reportFile)
Deprecated.
use 'out' property.
|
void |
setReportStyle(String value)
Deprecated.
use setStyleSheet or xml
|
getConfiguration, getDefaultsBuilder, getProject, getValues, logLicenses, removeKey, setAddDefaultLicenses
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
@Deprecated @Parameter public void setReportFile(File reportFile)
@Deprecated @Parameter(property="rat.outputStyle") public void setReportStyle(String value)
@Deprecated @Parameter(property="rat.addLicenseHeaders") public void setAddLicenseHeaders(String addLicenseHeaders)
forced
,
true
, and false
(default).@Deprecated @Parameter(property="rat.copyrightMessage") public void setCopyrightMessage(String copyrightMessage)
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
- An error in the plugin configuration was
detected.org.apache.maven.plugin.MojoExecutionException
- Another error occurred while executing the
plugin.protected void check() throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
public File getRatTxtFile() throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
- If no output file was specified.Copyright © 2007–2024 Apache Software Foundation. All rights reserved.