我正在使用CQ5并尝试创建我的第一个组件和模板。在apps文件夹中创建组件/模板时,我们总是创建一个文件夹,而不是项目。
我想知道文件夹和项目之间的区别。
答案 0 :(得分:1)
唯一的区别是创建文件夹只是创建一个文件夹,而创建项目则创建一个示例工作项目。
在Create Folder ...
中使用CRXDE
选项时,它会尝试在存储库中的所选路径下创建一个文件夹。您需要多次使用此选项来创建所需的项目结构,并相应地创建相应的组件,模板,包,内容和包。
然而,您使用Create Project ...
中的CRXDE
选项,无论您当前的路径如何,都会创建以下内容
/apps/<<project-name>>
- 项目容器/apps/<<project-name>>/components
- 项目的components文件夹,包含示例组件。/apps/<<project-name>>/src
- src文件夹,包含示例包源代码。/apps/<<project-name>>/install
- 包含构建的包/content/<<project-name>>
- 内容节点,sling:resourceType
指向项目中的示例组件。/etc/packages/<<java-suffix>>/<<project-name>>.zip
- 您的项目的包,包含过滤条件/apps/<<project-name>>
和/content/<<project-name>>
如前所述,这将是一个有效的样本。因此,访问http://<<server-host>>:<<port>>/content/<<project-name>>.html
,实际上会显示文本
Hello World
Adobe documentation for Developing with CRXDE Lite本身就是不言自明的。