添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

根據Maven設定您的AEM專案

接下來,使用Maven設定您的專案,如所述 如何使用Apache Maven建置AEM專案 .

若要開始使用IntelliJ IDEA中的AEM專案,請依下列步驟執行: 5分鐘搞定快速入門 就足夠了。

為IntelliJ IDEA準備JSP支援

IntelliJ IDEA也可以提供使用JSP的支援,例如:

  • 自動完成標籤程式庫
  • 對物件的感知定義如下 <cq:defineObjects /> <sling:defineObjects />
  • 若要讓此功能發揮作用,請遵循以下說明: 如何使用JSP 如何使用Apache Maven建置AEM專案 .

    匯入Maven專案

    開啟 匯入 IntelliJ IDEA中的對話方塊,作者:

  • 選取 匯入專案 在歡迎畫面上(如果您尚未開啟任何專案)
  • 選取 檔案 — >匯入專案 從主功能表
  • 在「匯入」對話方塊中,選取專案的POM檔案。

    繼續使用預設設定,如下方對話方塊所示。

    繼續下列對話方塊,按一下 下一個 完成 .

    您現在已使用IntelliJ IDEA設定AEM開發

    使用IntelliJ IDEA偵錯JSP

    使用IntelliJ IDEA偵錯JSP時,必須執行下列步驟

  • 在專案中設定網頁面向
  • 安裝JSR45支援外掛程式
  • 設定偵錯設定檔
  • 設定除錯模式的AEM
  • 在專案中設定網頁面向

    IntelliJ IDEA必須瞭解在哪裡可以找到JSP以進行偵錯。 因為IDEA無法解譯 content-package-maven-plugin 設定,則必須手動設定。

  • 前往 檔案 — >專案結構
  • 選取 內容 模組
  • 按一下 + 在模組清單上方並選取 Web
  • 以「Web資源目錄」形式選取 content/src/main/content/jcr_root subdirectory ,如下方熒幕擷圖所示。
  • 安裝JSR45支援外掛程式

  • 前往 外掛程式 IntelliJ IDEA設定中的窗格
  • 導覽至 JSR45整合 外掛程式並選取其旁邊的核取方塊
  • 按一下 套用
  • 請求時重新啟動IntelliJ IDEA
  • 設定偵錯設定檔

  • 前往 執行 — >編輯設定
  • 點選 + 並選取 JSR45遠端
  • 在設定對話方塊中,選取 設定 旁邊 應用程式伺服器 並設定一般伺服器
  • 如果您要在開始偵錯時開啟瀏覽器,請將起始頁面設定為適當的URL
  • 全部移除 啟動前 任務(如果您使用vlt autosync),或配置適當的Maven任務(如果您未使用)
  • 啟動/連線 窗格,視需要調整連線埠
  • 複製IntelliJ IDEA建議的命令列引數
  • 設定除錯模式的AEM

    最後一個必要步驟是使用IntelliJ IDEA建議的JVM選項啟動AEM。

    直接啟動AEM jar檔案並新增這些選項,例如使用下列命令列:

    java -Xdebug -Xrunjdwp:transport=dt_socket,address=58242,suspend=n,server=y -Xmx1024m -jar cq-quickstart-6.5.0.jar

    您也可以在下列位置將這些選項新增至您的開始指令碼: crx-quickstart/bin/start 如下所示。

    # ...
    # default JVM options
    if [ -z "$CQ_JVM_OPTS" ]; then
     CQ_JVM_OPTS='-server -Xmx1024m -Djava.awt.headless=true'
    CQ_JVM_OPTS="$CQ_JVM_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=58242,suspend=n,server=y"
    # ...
    

    您現在已準備好在AEM中偵錯JSP。

  • 選取 執行 — >偵錯 — >您的偵錯設定檔
  • 在元件程式碼中設定中斷點
  • 存取瀏覽器中的頁面
  • 使用IntelliJ IDEA偵錯套件組合

    可以使用標準通用遠端偵錯連線來偵錯套件中的程式碼。 您可以遵循 有關遠端偵錯的Jetbrain檔案.