Aem 在crxde lite中创建的节点在重新加载时消失

Aem 在crxde lite中创建的节点在重新加载时消失,aem,aem-6,Aem,Aem 6,我正试图在CRXDE lite接口中创建一个节点(我知道这可以在其他IDE中完成),但由于某种原因,在创建了我需要的所有内容之后,在重新加载时会将其全部删除 这是我走的路 打开 右键单击/apps/wknd/components/structure并选择“创建节点” 按照此处的步骤创建节点并指定jcr参数 单击“全部保存” 在终端中,转到ui.apps并使用命令 mvn-PautoInstall软件包-Padobe公共清洁安装 (我已经执行了上述步骤5和步骤5,结果相同) 然后单击刷新按钮或

我正试图在CRXDE lite接口中创建一个节点(我知道这可以在其他IDE中完成),但由于某种原因,在创建了我需要的所有内容之后,在重新加载时会将其全部删除

这是我走的路

  • 打开
  • 右键单击/apps/wknd/components/structure并选择“创建节点”
  • 按照此处的步骤创建节点并指定jcr参数
  • 单击“全部保存”
  • 在终端中,转到ui.apps并使用命令

    mvn-PautoInstall软件包-Padobe公共清洁安装

    (我已经执行了上述步骤5和步骤5,结果相同)

  • 然后单击刷新按钮或刷新页面。

  • 执行所有这些步骤时,我创建的节点将消失。以下是我注意到的一些可能的线索

    • 执行步骤5时,它立即消失
    • 在crxde中保存时,它似乎没有在文件系统中生成任何文件(至少在我看到的项目中没有)

    我在这个页面上研究了涉及节点创建的步骤,但它似乎没有说我需要做任何事情,除了单击“全部保存”。有什么我遗漏的吗?

    文档使用IDE(Eclipse)创建节点或页面,自动将更改推送到AEM环境(必须配置服务器)

    似乎您正在AEM CRX/de控制台中进行更改,一旦执行步骤5,它将覆盖在服务器中进行的所有手动更改(它将从本地目录推送更改)

    您可以使用下面的教程设置文档中使用的IDE

    关于您对不使用IDE的担忧,如果您想直接在CRX/DE中进行更改,有几个选项可以让它工作

  • 在package manager中创建更改包,并将更改复制到本地存储库,然后执行生成
  • 也可以使用vault命令从IDE中拉入内容
  • 创建软件包的分步过程(随附的屏幕截图作为步骤参考)

  • 导航到包管理器
  • 单击创建包()
  • 输入包名称和组(可以是任何内容),然后单击确定()
  • 编辑包()
  • 导航到“过滤器”选项卡,然后单击“添加过滤器”()
  • 输入要导出的路径,在您的情况下,它将是/apps/wknd/components/structure
  • 单击完成并单击保存
  • 单击Build,然后下载包。()
  • 解压缩zip文件并将/apps/wknd/components/structure文件夹复制到本地代码存储库中,然后进行生成

  • 第5步是将项目部署到本地AEM实例并安装它。这意味着该路径上的所有更改都将被覆盖。按设计工作

    CRXDE可以方便地创建基本结构,但请确保通过将这些更改添加到本地代码来备份这些更改。您可以创建包、解压缩和复制所需的文件。然后在下一次构建中,您将拥有它们,否则,它们将被覆盖

    此外,如果您添加了新路径,然后将其包含在通过maven命令构建的包中,请查看筛选规则(
    filter.xml