我们在我们的项目中使用clirr(http://clirr.sourceforge.net),但它看起来已经过时了。我尝试搜索任何替代方法,但它们处于同一位置:
因此,我正在寻求社区帮助:您如何解决检查源代码和二进制文件兼容性的问题?
您也可以尝试japicmp,这是我最近在尝试执行相同任务时发现的一个简洁项目。
它的用法非常简单,并且可以将打包为JAR的两个版本的库传递给它……例如:
java -jar japicmp-0.0.2.jar -n my-jar-new.jar -o my-jar-old.jar
它还具有一个API,可让您以编程方式使用它。
该项目的Github页面上有一个直接的入门指南。