开发工具

要开发JCR、Apache Sling或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对存储库的文件系统表示,因为上述所有开发工具都可以处理文件。

集成开发环境的扩展

Adobe发布了以下扩展:

其他工具

AEM随其他便利开发的工具一起提供:

促进新项目创建的工具:

注意

以下教程可能有意启动新的AEM项目:
AEM Sites入门第1部分 — 项目设置

在此页面上