dependencyManagement (Maven) 或 platform (Gradle) 鎖定所有第三方庫版本,禁止子模組自行聲明版本。.classpath / IDEA 模組依賴順序決定同名類別載入優先級。**建議將統一庫目錄置於最前**,或用 Maven/Gradle 強制傳遞依賴解析。mvn dependency:tree / gradle dependencies 檢視衝突,<exclusion> 排除舊版傳遞依賴。spring.config.location 明確指定載入順序,避免重複載入導致 Bean 覆蓋/任務重複執行。ClassLoader 實際載入的 JAR 路徑,確認版本。lib-managed 目錄,放置**經測試相容的單一版本 JAR**。compileOnly files('lib-managed/*.jar') 或 Maven system scope 參考(或發布至私有 Nexus/NPM)。gradle dependencies --write-locks 生成鎖定檔,保證可重現建構。