clirr - Binary and Source Compatibility Check

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name clirr
Package version 0.6
Package release 4.jpp5
Package architecture noarch
Package type rpm
Installed size 69.66 KB
Download size 66.43 KB
Official Mirror
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 Ant task can be
configured to break the build if it detects incompatible
api changes. In a continuous integration process Clirr
can automatically prevent accidental introduction of
binary or source compatibility problems.


Package Version Architecture Repository
clirr-0.6-6.jpp6.noarch.rpm 0.6 noarch JPackage 6.0
clirr - - -


Name Value
bcel5.3 -
jakarta-commons-cli -
jakarta-commons-jelly -
jakarta-commons-lang -
java >= 1.5.0
jpackage-utils >= 1.7.3
maven >= 1.1
maven-model -


Name Value
clirr = 0.6-4.jpp5


Type URL
Binary Package clirr-0.6-4.jpp5.noarch.rpm
Source Package clirr-0.6-4.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install clirr rpm package:
    # yum install clirr
  1. Add the JPackage 5.0 repository:
    # zypper addrepo jpackage-5.0
  2. Install clirr rpm package:
    # zypper install clirr
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install clirr rpm package:
    # urpmi clirr




2009-05-08 - Ralph Apel <r.apel at> 0:0.6-4.jpp5
- First JPP-5 release
2007-11-05 - Ralph Apel <r.apel at> 0:0.6-3jpp
- Rebuild to replace SRPM-as-noarch in repo
- Add missing BRs according to mock check-rebuild
2007-07-05 - Ralph Apel <r.apel at> 0:0.6-2jpp
- Add depmap frag
- Fix mixed use of tabs and spaces
- Patch to bcel-5.2 and (B)R it
- Fix aot build
- Improve poms
- Install maven1 plugin to /usr/share/maven/plugins
- Make unversioned symlink in /usr/share/java/maven-plugins
2006-09-20 - Ralph Apel <r.apel at> 0:0.6-1jpp
- First release
- Add gcj_support option
- Add post/postun Requires for javadoc

See Also

Package Description
clirr-javadoc-0.6-4.jpp5.noarch.rpm Javadoc for clirr
clirr-manual-0.6-4.jpp5.noarch.rpm Documents for clirr
clirr-maven-plugin-0.6-4.jpp5.noarch.rpm Maven plugin for clirr
cobertura-1.9-11.jpp5.noarch.rpm Free Java tool that calculates the percentage of code accessed by tests
cobertura-javadoc-1.9-11.jpp5.noarch.rpm Javadoc for cobertura
codehaus-stax11-1.1.2-1.jpp5.noarch.rpm Streaming API for XML
codehaus-stax11-api-1.1.2-1.jpp5.noarch.rpm The StAX API
codehaus-stax11-javadoc-1.1.2-1.jpp5.noarch.rpm Javadoc for codehaus-stax11
codehaus-stax11-repolib-1.1.2-1.jpp5.noarch.rpm Artifacts to be uploaded to a repository library
colt-1.2.0-4.jpp5.noarch.rpm Open-source libraries for high-performance scientific and technical computing
colt-hep-1.2.0-4.jpp5.noarch.rpm Compact, extensible, modular and performant histogramming functionality
colt-hep-javadoc-1.2.0-4.jpp5.noarch.rpm Javadoc for colt-hep
colt-javadoc-1.2.0-4.jpp5.noarch.rpm Javadoc for colt
cometd-dojox-examples-1.0-0.b4.1.jpp5.noarch.rpm Cometd DojoX Examples
cometd-java-api-1.0-0.b4.1.jpp5.noarch.rpm API for cometd-java