开发工具 development-tools

要开发JCR、Apache Sling或Adobe Experience Manager (AEM)应用程序,可以使用以下工具集:

  • 一组包含 CRXDE Lite 和WebDAV。 CRXDE Lite会嵌入到CRX/AEM中,使您能够在该浏览器中执行标准开发任务。 使用CRXDE Lite,您可以在记录和与SVN集成时创建和编辑文件(如.jsp和.java)、文件夹、模板、组件、对话框、节点、属性和捆绑包。

    当您无法直接访问CRX/AEM服务器,当您通过扩展或修改现成的组件和Java™捆绑包来开发应用程序,或者当您不需要专用的CRXDE Lite、代码完成和语法突出显示时,建议使用调试器。

  • 一组包含以下内容:

    • 集成开发环境。 例如, EclipseIntelliJ.
    • 构建工具。 例如, Apache Maven.
    • FileVault由Adobe开发,用于将存储库映射到文件系统,即版本控制系统。 例如,Subversion。
    • 错误跟踪器系统。 例如,Jira。
    • 一种中央依赖性管理系统。 例如,Apache Archiva。
    • 以及构建自动化系统。 例如,Apache Continuum。

    通过此设置,您可以将应用程序(内容、代码、配置)完全集成到任何开发环境和流程中。 不同元素之间的链接是通过FileVault表示存储库的文件系统,因为前面提到的所有开发工具都可以处理文件。

集成开发环境的扩展 extensions-for-integrated-development-environments

Adobe发布了以下扩展:

其他工具 other-tools

AEM附带了其他有助于开发的工具:

有助于创建新项目的工具:

NOTE
以下教程可能对启动新的AEM项目有帮助:
AEM Sites快速入门第1部分 — 项目设置
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2