从Java 1.7升级到Java 1.8。有没有关于Java技术(如Java,J2EE,Spring核心,Spring JDBC,Spring Security,CXF SOAP,CXF REst,Maven,Maven Clean插件,Maven编译器插件,Log4j,Jackson)的Jar版本兼容性矩阵的任何文档解析器等)。Java技术中的jar版本兼容性矩阵?
随机地,我们正在更改JAR版本,同时面对JAR冲突问题。
先谢谢您!
从Java 1.7升级到Java 1.8。有没有关于Java技术(如Java,J2EE,Spring核心,Spring JDBC,Spring Security,CXF SOAP,CXF REst,Maven,Maven Clean插件,Maven编译器插件,Log4j,Jackson)的Jar版本兼容性矩阵的任何文档解析器等)。Java技术中的jar版本兼容性矩阵?
随机地,我们正在更改JAR版本,同时面对JAR冲突问题。
先谢谢您!
这些都是有据可查的库 - 您必须深入了解该主要里程碑(Java 8支持)的参考文档/版本历史记录。
Here's an example for Spring Framework that from version 4.0 onwards provided support for Java 8。
经过分析,我已经在Java,J2EE,J2SE,Apache Maven,Spring,LOGGER,Apache CXF(SOAP/RESTFul),Jackson GS&中提出了JAR矩阵。小POC做和JBOSS 4X验证和Web逻辑10 X.将保持更新的其余组件
Maven的
的Java/J2EE/J2SE
弹簧
的Apache CXF(SOAP /雷斯特夫尔)
JSON解析器
杰克逊(Codehaus的)
杰克逊(更快xml)
GSON
Logger
这是一个巨大的努力,以保持在一个地方,并验证其所有依赖这些库。通常,技术依赖关系是按照每个库来表示的,并且由个体开发人员来比较和计算出他们应该使用哪个库的版本。 –
或者,你知道,使用为了依赖管理目的而构建的东西,比如Maven。 –
@ M.Prokhorov:是的maven帮了很大忙,但部署时由于jar冲突而面临更多问题。通过更改相同jar的更高版本或更低版本来解决这些问题。 – Pandian