首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公域-lang3 3.4向后兼容

公域-lang3 3.4向后兼容
EN

Stack Overflow用户
提问于 2015-12-23 15:08:19
回答 1查看 479关注 0票数 0

我有一个具有许多依赖项的maven项目,其中两个依赖项是primefaces-extensionshapi-fhir-base,它们都需要commons-lang3,但是primefaces将版本3.1声明为依赖项,但是hapi需要>= 3.2。如果Common-lang33.4声明3.1为依赖版本,那么可以安全地假定它对primefaces是可以的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-18 10:34:28

发布说明

与3.3.x兼容:

Commonslang3.4与最后一个版本完全二进制兼容,因此可以用作3.3.2的替换项。

3.3.x至3.1:

此版本在org.apache.commons.lang3.time.FastDateFormat中引入了向后不兼容的更改: 方法‘受保护的java.util.List parsePattern()’已被删除 已删除“受保护的java.lang.String parseToken(java.lang.String,int[])”方法 已删除“受保护的org.apache.commons.lang3.time.FastDateFormat$NumberRule. selectNumberRule(int,int)”方法 这些变化是郎朗-462的结果。假定此更改不会破坏客户端。

因此,只要FastDateFormat中的更改没有破坏您的代码,它就应该有效,开发人员认为这是不可能的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34438518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档