Note:
This goal should be used as a Maven report.
Full name:
org.codehaus.mojo:clirr-maven-plugin:2.9:clirr
Description:
Generate a report from the Clirr output.
Attributes:
compile.compile.| Name | Type | Since | Description |
|---|---|---|---|
<outputDirectory> |
File |
- |
Specifies the directory where the report will be generated. Default: ${project.reporting.outputDirectory} |
| Name | Type | Since | Description |
|---|---|---|---|
<classesDirectory> |
File |
- |
The classes of this project to compare the last release against. Default: ${project.build.outputDirectory} |
<comparisonArtifacts> |
ArtifactSpecification[] |
- |
List of artifacts to compare the current code against. This
overrides comparisonVersion, if present. Each
comparisonArtifact is made of a groupId,
an artifactId and a version number.
Optionally it may have a classifier (default null) and
a type (default "jar"). |
<comparisonVersion> |
String |
- |
Version to compare the current code against. Default: (,${project.version})User Property: comparisonVersion |
<excludes> |
String[] |
- |
A list of classes to exclude. These classes are excluded from the
list of classes that are included. Values are specified in path
pattern notation, e.g. org/codehaus/mojo/**. |
<htmlReport> |
boolean |
- |
Whether to render the HTML report or not. Default: trueUser Property: htmlReport |
<ignored> |
Difference[] |
2.5 |
A list of differences reported by Clirr that should be ignored when producing the final report. Values specified here will be joined with the ones specified using the "ignoredDifferencesFile" parameter. |
<ignoredDifferencesFile> |
File |
2.5 |
A path to the XML file containing the ignored differences
definitions. Values specified int the file will be joined with the
ones specified using the "ignored" parameter. File Format
<differences>
...
<difference>
<className>com.thoughtworks.qdox.parser.impl.Parser</className>
<field>*</field>
</difference>
...
</differences>
User Property: clirr.ignoredDifferencesFile |
<includes> |
String[] |
- |
A list of classes to include. Anything not included is excluded. If
omitted, all are assumed to be included. Values are specified in
path pattern notation, e.g. org/codehaus/mojo/**. |
<linkXRef> |
boolean |
- |
Link the violation line numbers to the source Xref. This will
create links if the JXR Plugin is being used. Default: trueUser Property: linkXRef |
<logResults> |
boolean |
- |
Whether to log the results to the console or not. Default: falseUser Property: logResults |
<minSeverity> |
String |
- |
Show only messages of this severity or higher. Valid values are
info, warning and error.Default: warningUser Property: minSeverity |
<showSummary> |
boolean |
- |
Whether to show the summary of the number of errors, warnings and
informational messages. Default: trueUser Property: showSummary |
<skip> |
boolean |
- |
Flag to easily skip execution. Default: falseUser Property: clirr.skip |
<skipArtifactTypeTest> |
boolean |
- |
No description. Default: falseUser Property: clirr.skipArtifactTypeTest |
<textOutputFile> |
File |
- |
A text output file to render to. If omitted, no output is rendered
to a text file. User Property: textOutputFile |
<xmlOutputFile> |
File |
- |
An XML file to render to. If omitted, no output is rendered to an
XML file. User Property: xmlOutputFile |
<xrefLocation> |
File |
- |
Location of the Xrefs to link to. Default: ${project.build.directory}/site/xrefUser Property: xrefLocation |
java.io.FileNo${project.build.outputDirectory}comparisonVersion, if present. Each
comparisonArtifact is made of a groupId,
an artifactId and a version number.
Optionally it may have a classifier (default null) and
a type (default "jar").org.codehaus.mojo.clirr.ArtifactSpecification[]Nojava.lang.StringNocomparisonVersion(,${project.version})org/codehaus/mojo/**.java.lang.String[]NobooleanNohtmlReporttrueorg.codehaus.mojo.clirr.Difference[]2.5No
<differences>
...
<difference>
<className>com.thoughtworks.qdox.parser.impl.Parser</className>
<field>*</field>
</difference>
...
</differences>
java.io.File2.5Noclirr.ignoredDifferencesFileorg/codehaus/mojo/**.java.lang.String[]NobooleanNolinkXReftruebooleanNologResultsfalseinfo, warning and error.java.lang.StringNominSeveritywarningjava.io.FileYes${project.reporting.outputDirectory}booleanNoshowSummarytruebooleanNoclirr.skipfalsebooleanNoclirr.skipArtifactTypeTestfalsejava.io.FileNotextOutputFilejava.io.FileNoxmlOutputFilejava.io.FileNoxrefLocation${project.build.directory}/site/xref