如何在CRXDE外部的cq5文件夹(节点)中添加属性,以便可以在eclipse中创建整个CQ项目。尝试实现此目的的原因是,我在使用GIT时遇到问题,并在CRXDE中工作。
与CRX结合使用版本控制的两个选择是:
使用FileVault(VLT),将存储库检出到与Git存储库相同的文件夹中。然后可以将代码从Git下拉并推入CRX,反之亦然。
在Maven或类似系统中工作,在CQ以外的本地文件系统上构建所有代码,并使用Felix控制台/ CRX软件包管理器将更改导入到存储库中。
从CRX导出内容时,节点数据将作为XML文件存储在文件系统中。每个文件夹都有一个.content.xml文件,该文件表示其自己的属性,以及代表其子级的文件夹。
这样,您可以例如通过以下方式创建不带CRXDE的新foo组件:
/apps/your-project/components/content/foo
。.content.xml的格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
jcr:primaryType="cq:Component"
jcr:title="Foo"
cq:isContainer="{Boolean}false"
allowedParents="[*/parsys]"/>
allowedParents
如上)。cq:isContainer
上)。其他节点类型也将存储为XML文件,例如,对话框节点存储为dialog.xml
,cq:editConfig节点存储为_cq_editConfig.xml
,等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句