Adobe CQ构建过程

时间:2012-11-28 12:12:05

标签: adobe cq5

编译和运行Adobe CQ5有多少种方法?

我知道使用Apache Maven,但是在我们的项目中他们没有关注maven架构是否有任何其他方式来构建和编译。

3 个答案:

答案 0 :(得分:0)

CQ5作为已编译的JAR文件提供,因此我理解您的问题是“编译和运行Adobe CQ5应用程序的方法有哪些?”

除了Eclipse/Maven combination之外,您还可以使用基于网络的CRXDE Lite工具,IntelliJ和/或CRXDE桌面工具。我的技术主管也喜欢使用NetBeans。

答案 1 :(得分:0)

您的自定义应用程序Java代码可以通过Felix控制台(带有包含OSGi标头的清单文件的JAR文件)部署为OSGi包,并且您的组件呈现可能依赖于所述代码的脚本(所有可能存在于/ apps目录)只是一个保险库包(包含特定元数据文件的zip文件;你可以创建一个包并打开它以查看需要哪些文件),你可以使用像 Ant这样的构建工具组装一个部署包。

当然,我认为如果你能够设置Maven / Eclipse,那么走这条路会更好。

答案 2 :(得分:0)

将Java代码集成到CQ5中的标准方法是通过OSGi捆绑包,可以使用任何合适的工具构建,没有什么特别之处。 OSGi包只是一个java jar文件,在MANIFEST.MF中有一些额外的头文件,所以在紧要关头你甚至可以用文本编辑器和javac和jar工具构建它们。

CQ5应用程序还使用存储在CRX内容存储库中的脚本和内容,如果您没有外部工具可以使用HTTP请求或CQ5的CRXDE资源管理器创建该内容,并使用CQ5的软件包管理器打包该内容。

各种Maven插件有助于简化这一过程,但不需要构建CQ5应用程序。