java - Guava 二进制文件是否与以前的版本兼容?

标签 java guava backwards-compatibility binary-compatibility

Guava README 说 @Beta 或弃用可以更改、删除等。它没有清楚说明是否所有剩余的类都与以前的版本二进制兼容(或者我误读了它)。尽管我觉得如果没有另外说明,它是向后兼容的。

我担心的是其他一些库可能不支持新的 guava 版本(也可以编译)。但它也可能依赖于新版本可能已更改/修复的一些无法轻易检测到的错误行为。我可以安全升级吗?

最佳答案

我在这里为 Guava 库版本准备了向后兼容性报告:http://abi-laboratory.pro/java/tracker/timeline/guava/

报告由 japi-compliance-checker 生成和 japi-tracker工具。

enter image description here

关于java - Guava 二进制文件是否与以前的版本兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21867295/

相关文章:

java - 如何让 fragment A 知道 fragment B 中的按钮已按下

java - 添加 Spring Security 后,我的 spring 应用程序停止运行

java - 按计数过滤 Guava HashMultimap 键

node.js - 在 “new Buffer(str)” 和 “Buffer.from(str)” 之间选择

Javascript 在旧版 Windows Firefox 上失败

内存问题

java - 是否可以在测试用例的主体中对列表进行排序以检查边界数据?

java - newConcurrentHashSet() 无法从 IntelliJ 中的 com.google.guava 解析?

java - googles guava 是否有 java tryparse 整数方法或类似的方法?

安卓向后兼容