org.codehaus.mojo.clirr.Difference.properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clirr-maven-plugin Show documentation
Show all versions of clirr-maven-plugin Show documentation
Clirr is a tool that checks Java libraries for binary and source compatibility with older releases.
Basically you give it two sets of jar files and Clirr dumps out a list of changes in the public API.
The clirr-maven-plugin can be configured to break the build, if it detects incompatible api changes.
In a continuous integration process, the clirr-maven-plugin can automatically prevent accidental
introduction of binary or source compatibility problems. Additionally, the plugin can generate
a report as part of the generated site.
# Clirr provides no easy way of accessing its "extraInfo" on the ApiDifference class.
# It does use that though, when creating the human readable reports.
# The extra info is contained as arguments 3 and up (no more than 2 are ever reported by Clirr).
# The "messages" below are used to get the extraInfo contained in a string, separated by '&'.
# The Difference class then parses this "message" and extracts the info.
m1000={3}&{4}
m1001={3}&{4}
m2000={3}&{4}
m2001={3}&{4}
m3000={3}&{4}
m3001={3}&{4}
m3002={3}&{4}
m3003={3}&{4}
m3004={3}&{4}
m3005={3}&{4}
m4000={3}&{4}
m4001={3}&{4}
m5000={3}&{4}
m5001={3}&{4}
m6000={3}&{4}
m6001={3}&{4}
m6002={3}&{4}
m6003={3}&{4}
m6004={3}&{4}
m6005={3}&{4}
m6006={3}&{4}
m6007={3}&{4}
m6008={3}&{4}
m6009={3}&{4}
m6010={3}&{4}
m6011={3}&{4}
m7000={3}&{4}
m7001={3}&{4}
m7002={3}&{4}
m7003={3}&{4}
m7004={3}&{4}
m7005={3}&{4}
m7006={3}&{4}
m7007={3}&{4}
m7008={3}&{4}
m7009={3}&{4}
m7010={3}&{4}
m7011={3}&{4}
m7012={3}&{4}
m7013={3}&{4}
m7014={3}&{4}
m7015={3}&{4}
m8000={3}&{4}
m8001={3}&{4}
m10000={3}&{4}
m10001={3}&{4}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy