Note:This goal should be used as a Maven report.
Full name:
org.codehaus.mojo:clirr-maven-plugin:2.8:clirr
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
outputDirectory | File | - | Specifies the directory where the report will be generated. Default value is: ${project.reporting.outputDirectory}. |
Name | Type | Since | Description |
---|---|---|---|
classesDirectory | File | - | The classes of this project to compare the last release against. Default value is: ${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 value is: (,${project.version}). User property is: 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 value is: true. User property is: 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 is: 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 value is: true. User property is: linkXRef. |
logResults | boolean | - | Whether to log the results to the console or not. Default value is: false. User property is: logResults. |
minSeverity | String | - | Show only messages of this severity or higher. Valid values are
info, warning and error. Default value is: warning. User property is: minSeverity. |
showSummary | boolean | - | Whether to show the summary of the number of errors, warnings and
informational messages. Default value is: true. User property is: showSummary. |
skip | boolean | - | Flag to easily skip execution. Default value is: false. User property is: clirr.skip. |
skipArtifactTypeTest | boolean | - | (no description) Default value is: false. User property is: clirr.skipArtifactTypeTest. |
textOutputFile | File | - | A text output file to render to. If omitted, no output is rendered
to a text file. User property is: textOutputFile. |
xmlOutputFile | File | - | An XML file to render to. If omitted, no output is rendered to an
XML file. User property is: xmlOutputFile. |
xrefLocation | File | - | Location of the Xrefs to link to. Default value is: ${project.build.directory}/site/xref. User property is: xrefLocation. |
<differences> ... <difference> <className>com.thoughtworks.qdox.parser.impl.Parser</className> <field>*</field> </difference> ... </differences>
skip: