【问题标题】:how to add sample run mode for package installation如何为包安装添加示例运行模式
【发布时间】:2021-06-18 15:42:28
【问题描述】:

我想为本地环境安装一个包(mypackage-1.0-local.zip)。此软件包不应安装在任何其他环境中。与 OOTB 'samplecontent'/'nosamplecontent' 运行模式相同。 所以为此我不知道如何实现这一点。如果我以“本地”运行模式启动 AEM 服务器,那么包管理器服务如何知道是否根据运行模式安装此包?

【问题讨论】:

    标签: aem


    【解决方案1】:

    如果您在代码中维护它,您可以尝试使用 /apps/${site}/install.${runmode} 并将包放在该文件夹中,以便仅将包安装到与运行模式匹配的实例。

    例如保存在 /apps/${site}/install.author 下的软件包将仅安装在作者实例中。

    【讨论】:

    • 根据我的理解安装文件夹是我们保存 jar 文件的地方,但这也适用于 zip 包文件吗?
    • 是的。它也适用于 zip 文件。需要检查此行为是否仅适用于更高的 AEM 版本或所有版本。您可以在本地签到一次。
    • 那么我们零售如何运作?因为在 we-retail 项目中没有这样的 install.samplecontent 文件夹可用。还有怎么可能匹配 pom 文件中的 install.${runmode} ?
    猜你喜欢
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 2016-02-09
    • 1970-01-01
    相关资源
    最近更新 更多