eclipse - 使用 Eclipse 进行 CQ5 开发

标签 eclipse aem

我是 CQ5 的新手,在浏览文档时,我发现它附带了 2 个开发工具 - CRXDE Lite,这是一个基于浏览器的工具,另一个是 CRXDE,这是基于 eclipse 的,我对它非常满意两个工具。问题是,在一些 CQ5 教程中,他们建议使用独立的 eclipse 来做某些事情,所以我很想知道如果我们有 CRXDE,为什么需要这样做。有什么是我们不能使用 CRXDE 做的吗?

最佳答案

CRXDE 和 CRXDE Lite 不支持强大的软件开发生命周期 (SDLC),因为它们缺乏成熟 IDE 的许多工具。这些工具中更困难或不支持的一些事情是:

  1. 发布 - 您必须使用包管理器手动创建发布,这会导致更多的错误空间,Maven + Eclipse 允许自动发布
  2. 源代码控制管理 - 它们仅支持 SVN,并且与完整的 IDE 相比,集成相当原始
  3. 持续集成 - CRXDE 和 CRXDE Lite 不使用可由 CI 服务器调用的构建脚本,您必须单独创建它们,在真正的 IDE 中,IDE 和 CI 服务器都可以使用相同的
  4. Java 开发 - 通过 CRXDE 进行 Java 开发似乎仅次于 JSP 开发。根据我的经验,这会导致网站构建时的业务逻辑分散在困惑的 JSP 代码迷宫中。更好的方法是使用 IDE,它使 Java 服务的编写和维护变得简单而高效。

为了帮助您入门,这里有一个关于使用 Apache Maven 构建 CQ 项目的网络研讨会(对不起,插件): http://www.6dlabs.com/blog/dklco/2012-06-05/webinar-cq5-development-setup-maven-build-and-deployment

这是一篇关于使用 Maven 发布 CQ 项目的博客文章: http://www.6dlabs.com/blog/dan-klco/2012-09-18/releasing-adobe-cq5-project-apache-maven

关于eclipse - 使用 Eclipse 进行 CQ5 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13008208/

相关文章:

eclipse - 将 spring mvc web 应用程序部署到 tomcat : classpath issue

java - Eclipse IDE项目目录结构帮助【Java】

java - Eclipse 服务器位置 - 工作区元数据与安装文件夹

eclipse - 如何让eclipse记住ssh key 密码?

graphql - 无法在 AEM 中使用 GraphQL

aem - 如何将 order by 与多个 isdescendantnode 一起使用

docker - docker 上的 AEM 6.0 - Dbus 连接错误

android - Android Studio 安装的重复应用程序

aem - 是否可以递归刷新 CQ5/AEM apache 调度程序中的目录?

AEM 6.1 Sightly 基本表单提交并重定向到同一页面