Skip to content
A tool for checking backward API/ABI compatibility of a Java library
Perl Groff
Latest commit e206a1d May 6, 2016 @lvc New documentation. Select version numbers automatically ('X' and 'Y')…
… if not set by options.

README

NAME:
  Java API Compliance Checker (JAPICC) - a tool for checking backward binary and source-level compatibility of a Java library API.
  
  The tool checks classes declarations of old and new versions and analyzes changes that may break compatibility: removed methods, removed class fields, added abstract methods, etc. The tool is intended for developers of software libraries and Linux maintainers who are interested in ensuring backward compatibility.
  
  The Scala language is supported since 1.7 version of the tool.
  
  The tool is developed by Andrey Ponomarenko: http://abi-laboratory.pro/

INSTALL:
  sudo make install prefix=/usr

REQUIRES:
  JDK or OpenJDK - development files
  Perl 5

USAGE:
  japi-compliance-checker OLD.jar NEW.jar

API DUMPS:
  japi-compliance-checker -dump LIB.jar -dump-path ./API.dump
  japi-compliance-checker API-0.dump API-1.dump

ADV. USAGE:
  For advanced usage, see doc/Readme.html or output of --help option.
Something went wrong with that request. Please try again.