【问题标题】:Install addon in hybris在 hybris 中安装插件
【发布时间】:2020-12-17 11:57:06
【问题描述】:

我使用的是 hybris 2005 版

我用这个命令安装了插件

ant addoninstall -Daddonnames="notificationaddon" -DaddonStorefront.yacceleratorstorefront="myStorefront"

如何在所有设备上不使用此命令运行 adon?我应该在哪里添加什么设置

【问题讨论】:

  • 我不完全理解您的问题,但是您是否在配置 localextensions.xml 文件中添加了新插件?添加这一行:

标签: hybris


【解决方案1】:

Afaik 不需要在所有“设备”上安装插件,addoninstall 调用会更改目标扩展中的两个文件,例如店面扩展:

  1. myStorefront/.classpath
  2. myStorefront/extensioninfo.xml

这些文件通常在源代码控制下,因此如果您提交它们,每次构建项目时都会有一个 ant 宏将插件复制到扩展目录中。

另外,插件应该添加到localextensions.xml中,通常有本地开发环境和生产环境的模板,都应该更新。

【讨论】:

    【解决方案2】:

    我理解的是设备,你是指服务器?如果这是正确的,那么您不必在服务器上运行它。相反,让 CI 脚本来处理这个问题。根据部署策略,您的脚本将自动运行此命令,并且插件会安装在店面中。

    每个插件做不同的工作,需要不同的包含方式。

    1. 插件有一个文件project.properties.template,其中包含安装插件后激活的属性。
    2. 插件具有build.xml,用于在回调时与店面扩展一起构建它。
    3. 源代码包括与店面一起编译的 java 和 XML。插件可以覆盖店面扩展中的任何资源。

    有关详细信息,请访问 SAP 帮助门户中的 Addon Concept

    【讨论】:

      猜你喜欢
      • 2017-11-08
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 2015-10-20
      • 1970-01-01
      • 2017-08-24
      • 2014-03-22
      相关资源
      最近更新 更多