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: true User Property: rat.addDefaultLicenseMatchers |
<addDefaultLicenses> |
boolean |
- |
Whether to add the default list of licenses. Default: true User 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: true User 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: true User 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: false User Property: rat.skip |
<useDefaultExcludes> |
boolean |
- |
Whether to use the default excludes when scanning for files. The default excludes are:
Default: true User 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: true User 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: true User 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: true User Property: rat.useMavenDefaultExcludes |
boolean
No
rat.addDefaultLicenseMatchers
true
boolean
No
rat.addDefaultLicenses
true
java.lang.String[]
No
java.lang.String
No
rat.approvedFile
java.lang.String[]
No
java.io.File
Yes
rat.basedir
${basedir}
addDefaultLicenseMatchers
to false.java.lang.String[]
0.8
No
java.lang.String[]
No
java.lang.String
No
rat.excludesFile
java.lang.String
No
rat.excludesFileCharset
${project.build.sourceEncoding}
boolean
No
rat.excludeSubprojects
true
org.apache.rat.mp.Family[]
No
java.lang.String[]
No
java.lang.String
No
rat.includesFile
java.lang.String
No
rat.includesFileCharset
${project.build.sourceEncoding}
org.apache.rat.license.SimpleLicenseFamily[]
0.8
No
java.lang.Object[]
No
boolean
No
rat.parseSCMIgnoresAsExcludes
true
boolean
0.11
No
rat.skip
false
org.apache.rat.config.SourceCodeManagementSystems
boolean
No
rat.useDefaultExcludes
true
.classpath
and .project
files, the .settings
directory, and so on.boolean
No
rat.useEclipseDefaultExcludes
true
*.iml
, *.ipr
and *.iws
files and the .idea
directory.boolean
No
rat.useIdeaDefaultExcludes
true
target
directory, the cobertura.ser
file, and so on.boolean
No
rat.useMavenDefaultExcludes
true