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