【问题标题】:What is default mode for AEM filter.xml entry?AEM filter.xml 条目的默认模式是什么?
【发布时间】:2021-07-06 08:50:13
【问题描述】:

在 AEM 中,有一个众所周知的 filter.xml 文件,用于过滤包的目标路径。这是一个例子:

<workspaceFilter version="1.0">
    <filter root="/etc/map" mode="merge" />
</workspaceFilter>

在我当前的项目中,开发人员多次询问默认模式是什么。我认为是replace,但在 Jackrabbit / AEM 文档中并不清楚。

【问题讨论】:

    标签: package aem


    【解决方案1】:

    替换默认模式。文档说:

    "replace : This is the normal behavior. Existing content is replaced
     completely by the imported content, i.e. is overridden or deleted
     accordingly.The normal mode"
    

    https://jackrabbit.apache.org/filevault/filter.html

    代码在这里(第 68 行): https://github.com/apache/jackrabbit-filevault/blob/e730ef9c999ac69b477675cd2671ff6ab5167d4d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/api/FilterSet.java

    /**
     * import mode. defaults to {@link ImportMode#REPLACE}.
     */
    @NotNull
    private ImportMode mode = ImportMode.REPLACE;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多