开发工具

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

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

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

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

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

集成开发环境的扩展

Adobe发布了以下扩展:

其他工具

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

用于促进新项目创建的工具:

注意

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

在此页面上