A B C D E F G H I J M N O P R S U V X 
All Classes All Packages

A

AbstractSuggestionsBuilder - Class in org.revapi.maven
A base class to BuildTimeReporter.SuggestionsBuilders that abstracts the walking of the differences and lets the subclasses only implement simple methods to output the suggestions in the given format.
AbstractSuggestionsBuilder() - Constructor for class org.revapi.maven.AbstractSuggestionsBuilder
 
alwaysCheckForReleaseVersion - Variable in class org.revapi.maven.ReportMojo
If true (the default) revapi will always download the information about the latest version from the remote repositories (instead of using locally cached info).
analysisConfiguration - Variable in class org.revapi.maven.ReportMojo
The JSON or XML configuration of various analysis options.
analysisConfigurationFiles - Variable in class org.revapi.maven.ReportMojo
The list of files containing the configuration of various analysis options.
Analyzer - Class in org.revapi.maven
 
ApiBreakageHintingReporter - Class in org.revapi.maven
 
ApiBreakageHintingReporter() - Constructor for class org.revapi.maven.ApiBreakageHintingReporter
 
ApiChangeLevel - Enum in org.revapi.maven
 
appendDifferenceField(StringBuilder, String, Object) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
appendDifferenceField(StringBuilder, String, Object) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
appendDifferenceField(StringBuilder, String, Object) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
appendDifferenceFieldSeparator(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
appendDifferenceFieldSeparator(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
appendDifferenceFieldSeparator(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
asDifferenceSeverity() - Method in enum org.revapi.maven.FailSeverity
 

B

breaking - org.revapi.maven.FailSeverity
 
BREAKING_CHANGES - org.revapi.maven.ApiChangeLevel
 
BREAKING_CRITICALITY_KEY - Static variable in class org.revapi.maven.BuildTimeReporter
 
build(List<Report>, BuildTimeReporter.SuggestionBuilderContext) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
build(List<Report>, BuildTimeReporter.SuggestionBuilderContext) - Method in interface org.revapi.maven.BuildTimeReporter.SuggestionsBuilder
 
BuildTimeReporter - Class in org.revapi.maven
Build-time reporter is a Reporter extension for Revapi that is used by the CheckMojo to output the found problems and also to provide the suggestions to the user how to ignore the problems if deemed ok.
BuildTimeReporter() - Constructor for class org.revapi.maven.BuildTimeReporter
 
BuildTimeReporter.SuggestionBuilderContext - Class in org.revapi.maven
The context that can be used by the BuildTimeReporter.SuggestionsBuilder to get information about the differences and the configured output options.
BuildTimeReporter.SuggestionsBuilder - Interface in org.revapi.maven
A suggestion builder is an object that the BuildTimeReporter uses to render suggestions for ignoring the found problems.

C

canGenerateReport() - Method in class org.revapi.maven.ReportAggregateMojo
 
canGenerateReport() - Method in class org.revapi.maven.ReportMojo
 
checkDependencies - Variable in class org.revapi.maven.ReportMojo
Whether to include the dependencies in the API checks.
CheckForkMojo - Class in org.revapi.maven
 
CheckForkMojo() - Constructor for class org.revapi.maven.CheckForkMojo
 
CheckMojo - Class in org.revapi.maven
Runs the API check of old and new artifacts using the specified configuration of extensions declared as dependencies of the plugin.
CheckMojo() - Constructor for class org.revapi.maven.CheckMojo
 
close() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 
close() - Method in class org.revapi.maven.BuildTimeReporter
 
close() - Method in class org.revapi.maven.ReportTimeReporter
 
ConfigurationFile - Class in org.revapi.maven
A complex type for capturing the "analysisConfigurationFiles" elements.
ConfigurationFile() - Constructor for class org.revapi.maven.ConfigurationFile
 
containsVariables(CharSequence) - Method in class org.revapi.maven.PropertyValueResolver
 
ConvertToXmlConfigMojo - Class in org.revapi.maven
This is a helper goal to convert the old JSON Revapi configuration inside the POM files into the new XML based format.
ConvertToXmlConfigMojo() - Constructor for class org.revapi.maven.ConvertToXmlConfigMojo
 
ConvertToXmlConfigMojo.SilentReporter - Class in org.revapi.maven
 

D

disallowedExtensions - Variable in class org.revapi.maven.ReportMojo
A comma-separated list of extensions (fully-qualified class names thereof) that are not taken into account during API analysis.
doExecute() - Method in class org.revapi.maven.CheckMojo
 
doExecute() - Method in class org.revapi.maven.ConvertToXmlConfigMojo
 
doExecute() - Method in class org.revapi.maven.UpdateReleasePropertiesMojo
 
doExecute() - Method in class org.revapi.maven.ValidateConfigurationMojo
 

E

endDifference(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
endDifference(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
endDifference(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
endOptionalAttachmentsInComment(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
endOptionalAttachmentsInComment(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
endOptionalAttachmentsInComment(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
endReport(Sink) - Method in class org.revapi.maven.ReportMojo
 
epilogue(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
epilogue(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
epilogue(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
equivalent - org.revapi.maven.FailSeverity
 
execute() - Method in class org.revapi.maven.HelpMojo
executeReport(Locale) - Method in class org.revapi.maven.ReportAggregateMojo
 
executeReport(Locale) - Method in class org.revapi.maven.ReportMojo
 
expandProperties - Variable in class org.revapi.maven.ReportMojo
If set to true, the Maven properties will be expanded in the configuration before it is supplied to Revapi.

F

failOnMissingConfigurationFiles - Variable in class org.revapi.maven.ReportMojo
Set to false if you want to tolerate files referenced in the analysisConfigurationFiles missing on the filesystem and therefore not contributing to the analysis configuration.
failOnUnresolvedArtifacts - Variable in class org.revapi.maven.ReportMojo
If true, the build will fail if one of the old or new artifacts fails to be resolved.
failOnUnresolvedDependencies - Variable in class org.revapi.maven.ReportMojo
If true, the build will fail if some of the dependencies of the old or new artifacts fail to be resolved.
FailSeverity - Enum in org.revapi.maven
 
findRevapi(MavenProject) - Static method in class org.revapi.maven.ReportAggregateMojo
 

G

generateSiteReport - Variable in class org.revapi.maven.ReportMojo
Set this to false if you want to use the goal to generate other kind of output than the default report for the Maven-generated site.
getAllProblemsMessage() - Method in class org.revapi.maven.BuildTimeReporter
 
getArtifactId() - Method in class org.revapi.maven.PromotedDependency
 
getArtifacts(Xpp3Dom, String) - Static method in class org.revapi.maven.ReportAggregateMojo
 
getBundle(Locale) - Method in class org.revapi.maven.ReportMojo
 
getChangeLevel() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 
getClassifier() - Method in class org.revapi.maven.PromotedDependency
 
getDescription(Locale) - Method in class org.revapi.maven.ReportAggregateMojo
 
getDescription(Locale) - Method in class org.revapi.maven.ReportMojo
 
getExtensionId() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 
getExtensionId() - Method in class org.revapi.maven.BuildTimeReporter
 
getExtensionId() - Method in class org.revapi.maven.ConvertToXmlConfigMojo.SilentReporter
 
getExtensionId() - Method in class org.revapi.maven.ReportTimeReporter
 
getExtensionId() - Method in class org.revapi.maven.ValidateConfigurationMojo.ValidateReporter
 
getGroupId() - Method in class org.revapi.maven.PromotedDependency
 
getIgnoreSuggestion() - Method in class org.revapi.maven.BuildTimeReporter
 
getJSONSchema() - Method in class org.revapi.maven.ApiBreakageHintingReporter
 
getJSONSchema() - Method in class org.revapi.maven.BuildTimeReporter
 
getJSONSchema() - Method in class org.revapi.maven.ReportTimeReporter
 
getName(Locale) - Method in class org.revapi.maven.ReportMojo
 
getOutputDirectory() - Method in class org.revapi.maven.ReportAggregateMojo
 
getOutputDirectory() - Method in class org.revapi.maven.ReportMojo
 
getOutputName() - Method in class org.revapi.maven.ReportAggregateMojo
 
getOutputName() - Method in class org.revapi.maven.ReportMojo
 
getPath() - Method in class org.revapi.maven.ConfigurationFile
 
getProject() - Method in class org.revapi.maven.ReportMojo
 
getProjectArtifactCoordinates(MavenProject, String) - Static method in class org.revapi.maven.Analyzer
 
getReportOutputDirectory() - Method in class org.revapi.maven.ReportAggregateMojo
 
getResolvedNewApi() - Method in class org.revapi.maven.Analyzer
 
getResolvedOldApi() - Method in class org.revapi.maven.Analyzer
 
getResource() - Method in class org.revapi.maven.ConfigurationFile
 
getRevapi() - Method in class org.revapi.maven.Analyzer
 
getRoots() - Method in class org.revapi.maven.ConfigurationFile
 
getType() - Method in class org.revapi.maven.PromotedDependency
 
getVersion() - Method in class org.revapi.maven.PromotedDependency
 

H

hasBreakingProblems() - Method in class org.revapi.maven.BuildTimeReporter
 
HelpMojo - Class in org.revapi.maven
Display help information on revapi-maven-plugin.
Call mvn revapi:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.revapi.maven.HelpMojo
 

I

initialize(AnalysisContext) - Method in class org.revapi.maven.ApiBreakageHintingReporter
 
initialize(AnalysisContext) - Method in class org.revapi.maven.BuildTimeReporter
 
initialize(AnalysisContext) - Method in class org.revapi.maven.ReportTimeReporter
 

J

JsonSuggestionsBuilder - Class in org.revapi.maven
A helper to BuildTimeReporter that outputs the ignore suggestions in JSON format.
JsonSuggestionsBuilder() - Constructor for class org.revapi.maven.JsonSuggestionsBuilder
 

M

matches(Artifact) - Method in class org.revapi.maven.PromotedDependency
 

N

newArtifacts - Variable in class org.revapi.maven.ReportMojo
The coordinates of the new artifacts.
newPromotedDependencies - Variable in class org.revapi.maven.ReportMojo
A list of dependencies of the new artifact(s) that should be considered part of the new API.
newVersion - Variable in class org.revapi.maven.ReportMojo
The new version of the artifact.
niceList(Iterable<? extends Archive>) - Method in class org.revapi.maven.ReportMojo
 
NO_CHANGE - org.revapi.maven.ApiChangeLevel
 
NON_BREAKING_CHANGES - org.revapi.maven.ApiChangeLevel
 
nonBreaking - org.revapi.maven.FailSeverity
 

O

oldArtifacts - Variable in class org.revapi.maven.ReportMojo
The coordinates of the old artifacts.
oldPromotedDependencies - Variable in class org.revapi.maven.ReportMojo
A list of dependencies of the old artifact(s) that should be considered part of the old API.
oldVersion - Variable in class org.revapi.maven.ReportMojo
If you don't want to compare a different artifact than the one being built, specifying the just the old version is simpler way of specifying the old artifact.
org.revapi.maven - package org.revapi.maven
 
OUTPUT_NON_IDENTIFYING_ATTACHMENTS - Static variable in class org.revapi.maven.BuildTimeReporter
 
outputDirectory - Variable in class org.revapi.maven.ReportMojo
 

P

pipelineConfiguration - Variable in class org.revapi.maven.ReportMojo
The JSON or XML configuration of the extensions pipeline.
potentiallyBreaking - org.revapi.maven.FailSeverity
 
prepareAnalyzer(Locale) - Method in class org.revapi.maven.ReportMojo
 
prologue(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
prologue(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
prologue(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
promotedDependencies - Variable in class org.revapi.maven.ReportMojo
A list of dependencies of both the old and new artifact(s) that should be considered part of the old/new API.
PromotedDependency - Class in org.revapi.maven
 
PromotedDependency() - Constructor for class org.revapi.maven.PromotedDependency
 
PropertyValueResolver - Class in org.revapi.maven
This serves no other purpose but to make available the standard value sources for interpolating the properties in the Revapi configuration files.
PropertyValueResolver(List<ValueSource>) - Constructor for class org.revapi.maven.PropertyValueResolver
 
PropertyValueResolver(Properties) - Constructor for class org.revapi.maven.PropertyValueResolver
 
PropertyValueResolver(MavenProject) - Constructor for class org.revapi.maven.PropertyValueResolver
 

R

report(Report) - Method in class org.revapi.maven.ApiBreakageHintingReporter
 
report(Report) - Method in class org.revapi.maven.BuildTimeReporter
 
report(Report) - Method in class org.revapi.maven.ConvertToXmlConfigMojo.SilentReporter
 
report(Report) - Method in class org.revapi.maven.ReportTimeReporter
 
report(Report) - Method in class org.revapi.maven.ValidateConfigurationMojo.ValidateReporter
 
ReportAggregateMojo - Class in org.revapi.maven
Uses the configuration supplied at the top level aggregator project to run analysis on all sub-projects.
ReportAggregateMojo() - Constructor for class org.revapi.maven.ReportAggregateMojo
 
reportBody(ReportTimeReporter, API, API, Sink, ResourceBundle) - Method in class org.revapi.maven.ReportAggregateMojo
 
reportBody(ReportTimeReporter, API, API, Sink, ResourceBundle) - Method in class org.revapi.maven.ReportMojo
 
reportCriticality - Variable in class org.revapi.maven.ReportMojo
The minimum criticality of the differences that should be included in the report.
ReportForkMojo - Class in org.revapi.maven
 
ReportForkMojo() - Constructor for class org.revapi.maven.ReportForkMojo
 
ReportMojo - Class in org.revapi.maven
 
ReportMojo() - Constructor for class org.revapi.maven.ReportMojo
 
reportSeverity - Variable in class org.revapi.maven.ReportMojo
Deprecated.
ReportTimeReporter - Class in org.revapi.maven
 
ReportTimeReporter() - Constructor for class org.revapi.maven.ReportTimeReporter
 
ReportTimeReporter.DifferenceReport - Class in org.revapi.maven
 
repositorySystem - Variable in class org.revapi.maven.ReportMojo
 
repositorySystemSession - Variable in class org.revapi.maven.ReportMojo
 
resolve(CharSequence) - Method in class org.revapi.maven.PropertyValueResolver
 
resolveProvidedDependencies - Variable in class org.revapi.maven.ReportMojo
When establishing the API classes, Revapi by default also looks through the provided dependencies.
resolveTransitiveProvidedDependencies - Variable in class org.revapi.maven.ReportMojo
In addition to ReportMojo.resolveProvidedDependencies this property further controls how provided dependencies are resolved.

S

setArtifactId(String) - Method in class org.revapi.maven.PromotedDependency
 
setClassifier(String) - Method in class org.revapi.maven.PromotedDependency
 
setGroupId(String) - Method in class org.revapi.maven.PromotedDependency
 
setPath(String) - Method in class org.revapi.maven.ConfigurationFile
 
setReportOutputDirectory(File) - Method in class org.revapi.maven.ReportAggregateMojo
 
setResource(String) - Method in class org.revapi.maven.ConfigurationFile
 
setRoots(String[]) - Method in class org.revapi.maven.ConfigurationFile
 
setType(String) - Method in class org.revapi.maven.PromotedDependency
 
setVersion(String) - Method in class org.revapi.maven.PromotedDependency
 
SilentReporter() - Constructor for class org.revapi.maven.ConvertToXmlConfigMojo.SilentReporter
 
skip - Variable in class org.revapi.maven.ReportMojo
Whether to skip the mojo execution.
startDifference(StringBuilder) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
startDifference(StringBuilder) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
startDifference(StringBuilder) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
startOptionalAttachmentsInComment(StringBuilder, String) - Method in class org.revapi.maven.AbstractSuggestionsBuilder
 
startOptionalAttachmentsInComment(StringBuilder, String) - Method in class org.revapi.maven.JsonSuggestionsBuilder
 
startOptionalAttachmentsInComment(StringBuilder, String) - Method in class org.revapi.maven.XmlSuggestionsBuilder
 
startReport(Sink, ResourceBundle) - Method in class org.revapi.maven.ReportMojo
 
SuggestionBuilderContext() - Constructor for class org.revapi.maven.BuildTimeReporter.SuggestionBuilderContext
 
SUGGESTIONS_BUILDER_KEY - Static variable in class org.revapi.maven.BuildTimeReporter
 

U

UpdateReleasePropertiesMojo - Class in org.revapi.maven
 
UpdateReleasePropertiesMojo() - Constructor for class org.revapi.maven.UpdateReleasePropertiesMojo
 
UpdateVersionsMojo - Class in org.revapi.maven
 
UpdateVersionsMojo() - Constructor for class org.revapi.maven.UpdateVersionsMojo
 

V

ValidateConfigurationMojo - Class in org.revapi.maven
 
ValidateConfigurationMojo() - Constructor for class org.revapi.maven.ValidateConfigurationMojo
 
ValidateConfigurationMojo.ValidateReporter - Class in org.revapi.maven
 
ValidateReporter() - Constructor for class org.revapi.maven.ValidateConfigurationMojo.ValidateReporter
 
valueOf(String) - Static method in enum org.revapi.maven.ApiChangeLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.revapi.maven.FailSeverity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.revapi.maven.ApiChangeLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.revapi.maven.FailSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
versionFormat - Variable in class org.revapi.maven.ReportMojo
If set, this property demands a format of the version string when the ReportMojo.oldVersion or ReportMojo.newVersion parameters are set to RELEASE or LATEST special version strings.

X

XmlSuggestionsBuilder - Class in org.revapi.maven
A helper to BuildTimeReporter that outputs the ignore suggestions in XML format.
XmlSuggestionsBuilder() - Constructor for class org.revapi.maven.XmlSuggestionsBuilder
 
A B C D E F G H I J M N O P R S U V X 
All Classes All Packages