clirr - Binary and Source Compatibility Check

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name clirr
Package version 0.6
Package release 6.jpp6
Package architecture noarch
Package type rpm
Installed size 71.83 KB
Download size 68.61 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-4.jpp5.noarch.rpm 0.6 noarch JPackage 5.0
clirr - - -


Name Value
apache-commons-cli -
apache-commons-lang -
bcel5.3 -
jakarta-commons-jelly -
java >= 1.6.0
jpackage-utils >= 5.0.0


Name Value
clirr = 0.6-6.jpp6


Type URL
Binary Package clirr-0.6-6.jpp6.noarch.rpm
Source Package clirr-0.6-6.jpp6.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 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install clirr rpm package:
    # zypper install clirr
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install clirr rpm package:
    # urpmi clirr




2010-09-07 - Ralph Apel <r.apel at> 0:0.6-6
- Amend clirr-core pom
2010-09-05 - Ralph Apel <r.apel at> 0:0.6-5
- Omit -manual
- Only -maven-plugin runtime requires maven
- do -javadoc for core only and without maven
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-6.jpp6.noarch.rpm Javadoc for clirr
clirr-maven-plugin-0.6-6.jpp6.noarch.rpm Maven plugin for clirr
cobertura- Free Java tool that calculates the percentage of code accessed by tests
cobertura-javadoc- Javadoc for cobertura
cobertura-maven-plugin-2.4-3.jpp6.noarch.rpm Cobertura Maven Plugin
cobertura-maven-plugin-javadoc-2.4-3.jpp6.noarch.rpm Javadoc for cobertura-maven-plugin
cocoon-serializers-charsets-javadoc-1.0.2-1.jpp6.noarch.rpm Javadoc for cocoon-serializers-charsets
cocoon-wildcardhelper-2.1.9-1.jpp6.noarch.rpm Cocoon Wildcard Helper
cocoon-wildcardhelper-javadoc-2.1.9-1.jpp6.noarch.rpm Javadoc for cocoon-wildcardhelper
codehaus-parent-3-1.jpp6.noarch.rpm Codehaus Parent
codehaus-parent-repolib-3-1.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
codehaus-stax-1.2.0-1.jpp6.noarch.rpm Streaming API for XML
codehaus-stax-api-1.2.0-1.jpp6.noarch.rpm The StAX API
codehaus-stax-demo-1.2.0-1.jpp6.noarch.rpm Demo for codehaus-stax
codehaus-stax-javadoc-1.2.0-1.jpp6.noarch.rpm Javadoc for codehaus-stax