2016-07-25 75 views
-3

我是AEM的新用戶。我發現AEM中的項目可以使用CRXDE Lite,Brackets或Eclipse開發。由於我來自Java背景,我更喜歡使用Eclipse來開發AEM項目。我試圖使用CRXDE,但不喜歡,因爲它不方便。我相信所有的配置和一切都可以使用Eclipse來構建。我開發了HelloWorld應用程序/組件,並在AEM上部署了它。但是,我想通過eclipse爲監聽器,過濾器和servlet等項目添加更多內容。但我不知道該怎麼做。AEM的最佳開發工具

的問題是:

  • 在哪裏可以找到的材料清單,開發使用Eclipse除了HelloWorld項目在AEM項目? (僅供參考,我已經創建併發布項目)通過
  • 教程涵蓋聽衆,小服務程序,DAO和其他配置變化的Eclipse
  • 什麼是發展AEM項目的最佳工具。

僅供參考,我使用AEM 6.2上的Java 1.8 - 月神的Eclipse

+0

請通過博客來設置您的AEM項目:http://www.aemcq5tutorials。com/tutorials/adobe-aem-cq5-tutorials/create-aem-multi-module-project /並通過https://docs.adobe.com/docs/en/aem/6-0/develop/the-basics .html –

+0

@VivekDhiman,正如我在文章中提到的,我已經在Eclipse中設置了該項目,並且能夠在AEM中創建和發佈該項目。我想升級到添加監聽器和servlet等的下一個級別。我已經通過這些鏈接進行學習。我期待從Eclipse的角度來看更多東西。 – Anand

回答

2

CRXDE是,除非你想要寫自己所有個XML您對組件/模板相關的開發(唯一的選擇,你會知道內容/配置/組件都是基於XML的)。 CRXDE Lite是一個功能強大的Web IDE,您在AEM項目開發期間需要多種用途,並且不能用Eclipse替代。

的Adobe /吊帶社區提供了一個插件到Eclipse,緩解了對於AEM項目的開發。你可以找到詳細的吊索ide here

您可以使用Eclipse或IntelliJ進行java相關開發,並使用maven配置文件正確地將項目設置爲將您的代碼部署到AEM實例(沒有代碼的熱插拔以便與您一起工作,時間)。

對於你正在尋找發展的資源,有沒有找到你需要的一切單一的地方。這裏有一些,你可以參考一下得到你所需要的參考 - 通過約傑什Upadhyay

OSGi的相關基礎知識,你可以參考航路OSGI文檔here。它涵蓋了與AEM開發相關的OSGI相關的大部分主題,然後詳細介紹了您可以離開的有關Enroute OSGi實現的具體內容。

你可以註冊到AEM先進的組件開發培訓,還提供了一份手冊,一切你正在尋找進入AEM組件和Java類的快速發展。

+0

感謝您的回覆。我可以這樣說嗎? Eclipse通常用於使用Java開發組件,它也可以用於JCR配置(使用XML),但CRXDE Lite將是更方便的平臺,用於執行其他配置(如添加新屬性)。我們可能需要並行使用Eclipse和CRXDE Lite進行AEM開發。 – Anand

+0

這是真的。不過,我會通過crxde lite保持配置,防止格式錯誤的xml,並在將其同步回代碼時執行crx/oak特定格式。 –