Clirr is a tool that checks Java libraries for binary and source compatibility with older releases. The Clirr Ant task can break the build if it detects incompatible api changes, making it easy to prevent accidental introduction of compatibiliy issues.