IOI ioi
內部 Oak 匯入
背景 background
IOI 會識別客戶對內部 Oak 套件的使用,透過 OSGi 匯入這些套件。匯出這些套件時沒有任何特定版本。只有 Oak 套件或低階 AEM 服務會使用這些套件。com.adobe.granite.repository 會使用這些方面的套件,在啟動期間設定 AEM 的存放庫。另一個範例是 com.adobe.granite.maintenance.oak Adobe 套件組合,它會包裝並提供 Oak 維護任務。
可能的影響和風險 implications-and-risks
- 在未來的 AEM 版本中,內部匯出可能會移除,導致相依性中斷和直接相依於 Oak 的套件組合無作用。
- 內部匯出的 API 可能會變更。
可能的解決方案 solutions
- 使用 Sling Resource API (或 JCR API),而非低階存取。
- 避免依賴不屬於任何公用 API 或 SPI 的內部套件。
- 請聯絡 AEM 支援團隊以釐清或解決問題。
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206