开发工具 development-tools

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

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

  • 一组,由 CRXDE Lite 和WebDAV。 CRXDE Lite已嵌入到CRX/AEM中,允许您在浏览器中执行标准开发任务。 通过CRXDE Lite,您可以在记录和集成SVN时创建和编辑文件(如.jsp和.java)、文件夹、模板、组件、对话框、节点、属性和包。

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

  • 一组由集成开发环境组成(例如: EclipseIntelliJ),构建工具(例如: 阿帕奇·马文), 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
2315f3f5-cb4a-4530-9999-30c8319c520e