專案

一般

配置概況

動作

Task #1325

進行中

[Task] 移除 Hibernate 6.6.0.Final 顯式 pin(追 framework 升版)

是由 陳國瑋約 2 個月 前加入.

狀態:
New
優先權:
Normal
被分派者:
開始日期:
2026-06-10
完成日期:
完成百分比:

0%

預估工時:

概述

問題

java/pom.xml 內顯式 include Hibernate 6.6.0.Final 並從 ss3a-api exclude。註解說明:

Hibernate 之所以要特別設定6.6.0.Final,是因為不知道什麼原因,sylksoft-framework 6.9.3-SNAPSHOT的hibernate明明已經設定為6.6.0.Final,
但是相依於6.9.3-SNAPSHOT的專案其Hibernate版本卻一直是6.5.2.Final,所以只好在framework裡exclude hibernate,
另外include 6.6.0.Final了

這是 framework 端的 bug workaround。framework 升版時要一併處理。

建議修法

  1. 追蹤 sylksoft-framework 上游,看 6.9.3-SNAPSHOT 之後的版本是否已修(看是否有 BOM 引入)
  2. framework 修好後移除 pom.xml 內的顯式 <version>6.6.0.Final</version> 與對應 exclusion
  3. 升版後跑完整 smoke test,特別是 JPA CRUD 與 dynamic update 行為

範圍

  • java/pom.xml (lines around dependency 區段)

沒有任何資料可供顯示

動作

匯出至 Atom PDF