2017-05-05 104 views
1

從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衝突問題。

先謝謝您!

+1

這是一個巨大的努力,以保持在一個地方,並驗證其所有依賴這些庫。通常,技術依賴關係是按照每個庫來表示的,並且由個體開發人員來比較和計算出他們應該使用哪個庫的版本。 –

+2

或者,你知道,使用爲了依賴管理目的而構建的東西,比如Maven。 –

+0

@ M.Prokhorov:是的maven幫了很大忙,但部署時由於jar衝突而面臨更多問題。通過更改相同jar的更高版本或更低版本來解決這些問題。 – Pandian

回答

0

經過分析,我已經在Java,J2EE,J2SE,Apache Maven,Spring,LOGGER,Apache CXF(SOAP/RESTFul),Jackson GS&中提出了JAR矩陣。小POC做和JBOSS 4X驗證和Web邏輯10 X.將保持更新的其餘組件

Maven的

  1. Maven版本 - 3.3.9
  2. maven.compiler.plugin - 3.6.1
  3. maven.clean.plugin - 3.0.0
  4. maven.war.plugin - 3.1.0

的Java/J2EE/J2SE

  1. JDK版本1.7/1.8
  2. servlet的API - 2.5
  3. 郵件 - 1.4.7
  4. javax.ws.rs-API - 2.0.1
  5. JAXB核 - 2.2.11
  6. JAXB-IMPL - 2.2.11
  7. javax.annotation中-API - 1.2
  8. aopalliance - 1.0
  9. ASM - 5.0.4
  10. 了Javassist - 3.20.0-GA
  11. STAX-API - 1.0-2
  12. JSTL - 1.2

彈簧

  1. spring - 2.5.6
  2. spring-aop - 4.3.8.RELEASE
  3. 彈簧ASM - 3.1.4.RELEASE
  4. 彈簧方面 - 4.3.8.RELEASE
  5. 彈簧豆 - 4.3.8。RELEASE
  6. 彈簧語境 - 4.3.8.RELEASE
  7. 彈簧上下文支持 - 4.3.8.RELEASE
  8. 彈簧核心 - 4.3.8.RELEASE
  9. 彈簧道 - 2.0.8
  10. 彈簧表達 - 4.3.8.RELEASE
  11. 彈簧-JDBC - 4.3.8.RELEASE
  12. 彈簧JMS - 4.3.8.RELEASE
  13. 彈簧JMX - 2.0.8
  14. 彈簧ORM - 4.3.8.RELEASE
  15. 彈簧OXM - 4.3.8.RELEASE
  16. 彈簧支持 - 2.0.8
  17. 彈簧測試 - 4.3.8.RELEASE
  18. 彈簧-TX - 4.3.8 .RELEASE
  19. 彈簧網 - 4.3.8.RELEASE
  20. 彈簧webmvc - 4.3.8.RELEASE
  21. 彈簧webmvc的portlet - 4.3.8.RELEASE
  22. 彈簧Webflow的 - 2.4.4 .RELEASE
  23. 彈簧JS-資源 - 2.4.4.RELEASE
  24. 彈簧JS - 2.4.4.RELEASE
  25. 彈簧結合 - 2.4.4.RELEASE
  26. 彈簧分批芯 - 3.0.7.RELEASE
  27. 彈簧分批基礎設施 - 3.0.7.RELEASE
  28. 彈簧分批父 - 3.0.7.RELEASE

的Apache CXF(SOAP /雷斯特夫爾)

  1. CXF的API - 3.1.11
  2. CXF-共模式 - 3.1.11
  3. CXF常見的實用工具 - 3.1.11
  4. CXF-RT-綁定,JBI - 3.1.11
  5. CXF-RT-綁定皁 - 3.1.11
  6. CXF-RT-綁定的XML - 3.1.11
  7. CXF-RT-芯 - 3.1.11
  8. CXF-RT-數據綁定-主持 - 3.1 .11
  9. cxf-rt-databinding-jaxb - 3.1.11
  10. CXF-RT-前端-JAXRS - 3.1.11
  11. CXF-RT-前端,JAXWS - 3.1.11
  12. CXF-RT-前端,簡單 - 3.1.11
  13. CXF-RT-管理 - 3.1.11
  14. CXF-RT-傳輸共用 - 3.1.11
  15. CXF-RT-運輸-HTTP - 3.1.11
  16. CXF-RT-傳輸-HTTP-碼頭 - 3.1.11
  17. cxf-rt-transports-jms - 3.1。11個
  18. CXF-RT-WS-地址 - 3.1.11
  19. CXF-RT-的WS-Policy - 3.1.11
  20. CXF-RT-WS-RM - 3.1.11
  21. CXF-RT- WS-Security的 - 3.1.11
  22. CXF的工具,常見的 - 3.1.11

JSON解析器

傑克遜(Codehaus的)

  1. 傑克遜 - JAXRS - 1.9.13
  2. 傑克遜核-ASL - 1.9.13
  3. 傑克遜映射器-ASL - 1.9.13

傑克遜(更快xml)

  1. jackson-d atabind - 2.8.8
  2. 傑克遜核心 - 2.8.8
  3. 傑克遜的註解 - 2.8.8

GSON

  1. GSON - 2.8.0

Logger

  1. log4j的 - 1.2.17