動作
Task #1325
進行中[Task] 移除 Hibernate 6.6.0.Final 顯式 pin(追 framework 升版)
開始日期:
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 升版時要一併處理。
建議修法¶
- 追蹤 sylksoft-framework 上游,看 6.9.3-SNAPSHOT 之後的版本是否已修(看是否有 BOM 引入)
- framework 修好後移除
pom.xml內的顯式<version>6.6.0.Final</version>與對應 exclusion - 升版後跑完整 smoke test,特別是 JPA CRUD 與 dynamic update 行為
範圍¶
-
java/pom.xml(lines around dependency 區段)
沒有任何資料可供顯示
動作