本教學課程會逐步引導您使用AEM as a Cloud Service SDK為Adobe Experience Manager (AEM)設定本機開發環境。 其中包括開發、建置和編譯AEM專案所需的開發工具,以及本機執行時間,讓開發人員在透過Adobe Cloud Manager將新功能部署到AEMas a Cloud Service之前,可以快速在本機驗證這些功能。
AEM的本機開發環境可分成三個邏輯群組:
本教學課程會逐步解說如何安裝和設定上圖中醒目提示的專案,為AEM開發提供穩定的本機開發環境。
本教學課程建立AEMas a Cloud ServiceSDK成品和AEM專案程式碼的位置,如下所示:
~/aem-sdk
是包含AEMas a Cloud ServiceSDK所提供各種工具的組織資料夾~/aem-sdk/author
包含AEM作者服務~/aem-sdk/publish
包含AEM Publish服務~/aem-sdk/dispatcher
包含Dispatcher工具~/code/<project name>
包含自訂AEM專案原始碼請注意 ~
是使用者目錄的縮寫。 在Windows中,這相當於 %HOMEPATH%
;
AEM專案是自訂程式碼基底,包含透過Cloud Manager部署到AEMas a Cloud Service的程式碼、設定和內容。 基準線專案結構是透過 AEM專案Maven原型.
教學課程的這個區段會示範如何:
AEMas a Cloud ServiceSDK提供 QuickStart Jar 執行本機版本的AEM。 此 QuickStart Jar 可用於在本機執行AEM作者服務或AEM發佈服務。 請注意,雖然 QuickStart Jar 提供本機開發體驗,並非所有AEMas a Cloud Service可用功能都包含在 QuickStart Jar.
教學課程的這個區段會示範如何:
AEMas a Cloud ServiceSDK的Dispatcher工具提供設定本機 Dispatcher 執行階段。 Dispatcher 工具為 Docker-based並提供命令列工具以傳輸 Apache HTTP Web伺服器和 Dispatcher 設定檔案為相容的格式並將其部署到 Dispatcher 在中執行 Docker 容器。
教學課程的這個區段會示範如何: