Note:
This goal should be used as a Maven report.
Full name:
org.apache.rat:apache-rat-plugin:0.16.1:rat
Description:
Generates a report with Rat's output.
Attributes:
test.| Name | Type | Since | Description |
|---|---|---|---|
<basedir> |
File |
- |
The base directory, in which to search for files. Default: ${basedir}User Property: rat.basedir |
| Name | Type | Since | Description |
|---|---|---|---|
<addDefaultLicenseMatchers> |
boolean |
- |
Whether to add the default list of license matchers. Default: trueUser Property: rat.addDefaultLicenseMatchers |
<addDefaultLicenses> |
boolean |
- |
Whether to add the default list of licenses. Default: trueUser Property: rat.addDefaultLicenses |
<additionalLicenseFiles> |
String[] |
- |
No description. |
<approvedLicenseFile> |
String |
- |
No description. User Property: rat.approvedFile |
<approvedLicenses> |
String[] |
- |
No description. |
<defaultLicenseFiles> |
String[] |
0.8 |
Specifies the licenses to accept. By default, these are added to the default licenses, unless you set addDefaultLicenseMatchers to false. |
<excludes> |
String[] |
- |
Specifies files, which are excluded in the report. By default, no files are excluded. |
<excludesFile> |
String |
- |
Specifies a file, from which to read excludes. Basically, an alternative to specifying the excludes as a list. The excludesFile is assumed to be using the UFT8 character set. User Property: rat.excludesFile |
<excludesFileCharset> |
String |
- |
Specifies the include files character set. Defaults to @code{${project.build.sourceEncoding}), or @code{UTF8}. Default: ${project.build.sourceEncoding}User Property: rat.excludesFileCharset |
<excludeSubProjects> |
boolean |
- |
Whether to exclude subprojects. This is recommended, if you want a separate apache-rat-plugin report for each subproject. Default: trueUser Property: rat.excludeSubprojects |
<families> |
Family[] |
- |
No description. |
<includes> |
String[] |
- |
Specifies files, which are included in the report. By default, all files are included. |
<includesFile> |
String |
- |
Specifies a file, from which to read includes. Basically, an alternative to specifying the includes as a list. User Property: rat.includesFile |
<includesFileCharset> |
String |
- |
Specifies the include files character set. Defaults to @code{${project.build.sourceEncoding}), or @code{UTF8}. Default: ${project.build.sourceEncoding}User Property: rat.includesFileCharset |
<licenseFamilies> |
SimpleLicenseFamily[] |
0.8 |
Deprecated. No reason given Specifies the license families to accept. |
<licenses> |
Object[] |
- |
Deprecated. No reason given This is an object to accept both License of DeprecatedConfig objects. |
<parseSCMIgnoresAsExcludes> |
boolean |
- |
Whether to parse source code management system (SCM) ignore files and use their contents as excludes. At the moment this works for the following SCMs: See also: org.apache.rat.config.SourceCodeManagementSystems Default: trueUser Property: rat.parseSCMIgnoresAsExcludes |
<skip> |
boolean |
0.11 |
Will skip the plugin execution, e.g. for technical builds that do not take license compliance into account. Default: falseUser Property: rat.skip |
<useDefaultExcludes> |
boolean |
- |
Whether to use the default excludes when scanning for files. The default excludes are:
Default: trueUser Property: rat.useDefaultExcludes |
<useEclipseDefaultExcludes> |
boolean |
- |
Whether to use the Eclipse specific default excludes when scanning for files. Eclipse specific default excludes are given by the constant ECLIPSE_DEFAULT_EXCLUDES: The .classpath and .project files, the .settings directory, and so on.Default: trueUser Property: rat.useEclipseDefaultExcludes |
<useIdeaDefaultExcludes> |
boolean |
- |
Whether to use the IDEA specific default excludes when scanning for files. IDEA specific default excludes are given by the constant IDEA_DEFAULT_EXCLUDES: The *.iml, *.ipr and *.iws files and the .idea directory.Default: trueUser Property: rat.useIdeaDefaultExcludes |
<useMavenDefaultExcludes> |
boolean |
- |
Whether to use the Maven specific default excludes when scanning for files. Maven specific default excludes are given by the constant MAVEN_DEFAULT_EXCLUDES: The target directory, the cobertura.ser file, and so on.Default: trueUser Property: rat.useMavenDefaultExcludes |
booleanNorat.addDefaultLicenseMatcherstruebooleanNorat.addDefaultLicensestruejava.lang.String[]Nojava.lang.StringNorat.approvedFilejava.lang.String[]Nojava.io.FileYesrat.basedir${basedir}addDefaultLicenseMatchers to false.java.lang.String[]0.8Nojava.lang.String[]Nojava.lang.StringNorat.excludesFilejava.lang.StringNorat.excludesFileCharset${project.build.sourceEncoding}booleanNorat.excludeSubprojectstrueorg.apache.rat.mp.Family[]Nojava.lang.String[]Nojava.lang.StringNorat.includesFilejava.lang.StringNorat.includesFileCharset${project.build.sourceEncoding}org.apache.rat.license.SimpleLicenseFamily[]0.8Nojava.lang.Object[]NobooleanNorat.parseSCMIgnoresAsExcludestrueboolean0.11Norat.skipfalseorg.apache.rat.config.SourceCodeManagementSystemsbooleanNorat.useDefaultExcludestrue.classpath and .project files, the .settings directory, and so on.booleanNorat.useEclipseDefaultExcludestrue*.iml, *.ipr and *.iws files and the .idea directory.booleanNorat.useIdeaDefaultExcludestruetarget directory, the cobertura.ser file, and so on.booleanNorat.useMavenDefaultExcludestrue