設定開發工具

Adobe Experience Manager(AEM)開發需要在開發機上安裝和設定一套最少的開發工具。 這些工具支援項目的開AEM發和建設。

請注意 ~ 用作用戶目錄的簡寫。 在Windows中,這相當於 %HOMEPATH%

安裝Java

Experience Manager是Java應用程式,因此需要Java SDK支援開發和AEMas a Cloud ServiceSDK。

  1. 下載並安裝最新版本的Java 11 SDK
  2. 通過運行以下命令驗證Java 11 SDK是否已安裝:
    • Windows: java -version
    • macOS/Linux: java --version

Java

安裝Homebrew

使用Homebrew是可選的,但建議使用。

Homebrew是macOS,Windows和Linux的開源軟體包管理器。 所有支援工具都可以單獨安裝,Homebrew為安裝和更新Experience Manager開發所需的各種開發工具提供了一種方便的方法。

  1. 開啟終端
  2. 運行以下命令檢查Homebrew是否已安裝: brew --version
  3. 如果未安裝Homebrew,請安裝Homebrew
  4. 運行以下命令驗證Homebrew是否已安裝: brew --version

荷姆布魯

如果使用Homebrew,請 使用Homebrew安裝 說明。 如果 使用Homebrew,使用作業系統特定連結安裝工具。

安裝Git

蠢貨 是使用的原始碼管理系統 Adobe雲管理器是發展的需要。

  • 使用Homebrew安裝Git
    1. 開啟終端/命令提示符
    2. 執行命令: brew install git
    3. 使用以下命令驗證Git是否已安裝: git --version
  • 或者,下載並安裝Git(macOS、Linux或Windows)
    1. 下載並安裝Git
    2. 開啟終端/命令提示符
    3. 使用以下命令驗證Git是否已安裝: git --version

蠢貨

安裝Node.js(和npm)

節點.js 是用於處理項目前端資產的JavaScriptAEM運行時環境 ui.frontend 子項目。 Node.js與 npm,是事實上的Node.js包管理器,用於管理JavaScript依賴項。

  • 使用Homebrew安裝Node.js
    1. 開啟終端/命令提示符
    2. 執行命令: brew install node
    3. 使用以下命令驗證Node.js是否已安裝: node -v
    4. 使用以下命令驗證npm是否已安裝: npm -v
  • 或者,下載並安裝Node.js(macOS、Linux或Windows)
    1. 下載並安裝Node.js
    2. 開啟終端/命令提示符
    3. 使用以下命令驗證Node.js是否已安裝: node -v
    4. 使用以下命令驗證npm是否已安裝: npm -v

Node.js 和 npm

秘訣

項AEM目原型基於AEM的項目在生成時安裝Node.js的隔離版本。 保持本地開發系統版本與AEMMaven項目的Repart pom.xml中指定的Node.js和npm版本同步(或接近)是好事。

請參閱此示例 項AEM目Repactor pom.xml 查找Node.js和npm內部版本的位置。

安裝Maven

Apache Maven是用於生成從Project Maven Archetype生成的「項目」的開AEM源Java命令AEM行工具。 所有主IDE的IntelliJ IDEAVisual Studio代碼日蝕等) 已整合了Maven支援。

  • 使用Homebrew安裝Maven
    1. 開啟終端/命令提示符
    2. 執行命令: brew install maven
    3. 使用以下命令驗證Maven是否已安裝: mvn -v
  • 或者,下載並安裝Maven(macOS、Linux或Windows)
    1. 下載Maven
    2. 安裝Maven
    3. 開啟終端/命令提示符
    4. 使用以下命令驗證Maven是否已安裝: mvn -v

馬文

設定Adobe I/OCLI

Adobe I/OCLIaio,提供對各種Adobe服務(包括 雲管理器asset compute。 Adobe I/OCLI在as a Cloud Service開發中起著不可或缺的作AEM用,因為它使開發人員能夠:

  • 尾日誌作為AEMCloud Services服務
  • 通過CLI管理Cloud Manager管道

安裝Adobe I/OCLI

  1. 確保 已安裝Node.js 因為Adobe I/OCLI是npm模組
    • 運行 node --version 確認
  2. 執行 npm install -g @adobe/aio-cli 安裝 aio npm模組全局

設定Adobe I/OCLI雲管理器插件

Adobe I/O雲管理器插件允許aio CLI通過Adobe雲管理器 aio cloudmanager 的子菜單。

  1. 執行 aio plugins:install @adobe/aio-cli-plugin-cloudmanager 安裝 aio Cloud Manager插件

設定Adobe I/OCLIAsset compute插件

Adobe I/O雲管理器插件允許aio CLI通過 aio asset-compute 的子菜單。

  1. 執行 aio plugins:install @adobe/aio-cli-plugin-asset-compute 安裝 aioAsset compute插件

設定Adobe I/OCLI身份驗證

為使Adobe I/OCLI與Cloud Manager通信, 必須在Adobe I/O控制台中建立Cloud Manager整合,必須獲得憑據才能成功進行身份驗證。

  1. 登錄到 console.adobe.io
  2. 確保包含要連接到的Cloud Manager產品的組織在Adobe組織切換器中處於活動狀態
  3. 新建或開啟現有 Adobe I/O計畫
    • Adobe I/O控制台程式只是根據您希望如何管理整合而將整合、建立或使用和現有程式組織起來
    • 如果建立新項目,請在出現提示時選擇「空項目」(與"從模板建立")
    • Adobe I/O控制台程式與Cloud Manager程式是不同的概念
  4. 建立與「開發人員 — Cloud Service」配置檔案的新Cloud Manager API整合
  5. 獲取需要填充Adobe I/OCLI的服務帳戶(JWT)憑據 config.json
  6. 載入 config.json 檔案到Adobe I/OCLI
    • $ aio config:set ims.contexts.aio-cli-plugin-cloudmanager PATH_TO_CONFIG_JSON_FILE --file --json
  7. 載入 private.key 檔案到Adobe I/OCLI
    • $ aio config:set ims.contexts.aio-cli-plugin-cloudmanager.private_key PATH_TO_PRIVATE_KEY_FILE --file

開始 執行命令 通過Adobe I/OCLI。

設定開發IDE

開AEM發主要由Java和Front-end(JavaScript、CSS等)開發和XML管理組成。 以下是最常用的開發IDEAEM。

IntelliJ IDEA

IntelliJ IDEA 是用於Java開發的功能強大的IDE。 IntelliJ IDEA有兩種版本,一種是免費的社區版,另一種是商業版(付費)最終版。 免費社區版本足以AEM發展,但最終 擴展其功能集

MicrosoftVisual Studio代碼

Visual Studio代碼 (VS代碼)是面向前端開發人員的免費開源工具。 可以設定Visual Studio代碼,以便借助Adobe工AEM具將內容同步與整合, 回購

Visual Studio Code是前端開發人員的理想選擇,主要是建立前端代碼;JavaScript、CSS和HTML。 而VS代碼通過 擴展但是,它可能缺少一些由更特定於Java的高級功能。

日蝕

Eclipse IDE 是用於Java開發的常用IDE,支援 開發AEM人員工具 通過Adobe提供的插件,提供了用於創作和將JCR內容與本地實例同步的IDEAEM GUI。

本頁內容