IOI

內部 Oak 匯入

背景

IOI 會識別客戶對內部 Oak 套件的使用,透過 OSGi 匯入這些套件。它們通常在沒有特定版本的情況下匯出,僅供其他 Oak 套件組合或低階 AEM 服務使用。

com.adobe.granite.repository 會使用其中部分的套件,在啟動期間設定 AEM 的存放庫。另一個範例是 com.adobe.granite.maintenance.oak Adobe 套件組合,它會包裝並提供 Oak 維護任務。

可能影響和風險

  • 在未來的 AEM 版本中,內部匯出可能會移除,導致相依性中斷和直接相依於 Oak 的套件組合無作用。
  • 內部匯出的 API 可能會變更。

可能的解決方案

  • 使用 Sling Resource API (或 JCR API),而非低階存取。
  • 避免依賴不屬於任何公用 API 或 SPI 的內部套件。
  • 請聯繫我們的 AEM 支援團隊以澄清或解決問題。

本頁內容