【问题标题】:How to customize b2bacceleratoraddon addon如何自定义 b2bacceleratoraddon 插件
【发布时间】:2020-01-21 13:20:20
【问题描述】:

我需要更改 b2bacceleratoraddon 中的一些代码,但我不想更改标准代码。

是否有任何标准方法可以使用新的自定义插件复制插件?还是我应该更改标准代码?

【问题讨论】:

标签: hybris add-on accelerator


【解决方案1】:

这取决于你想要覆盖什么?

方法一: 使用您的自定义插件覆盖功能,例如 this

方法 2: 使用自定义文件夹
如果您有少量更改并且需要快速修复,我认为您可以使用这种方法。您需要做的就是在 config 文件夹下创建一个自定义文件夹,并将您的自定义文件放置在其中,并使用与 OOTB 相同的文件夹结构和名称。然后你需要运行ant customize(这在内部将OOTB文件替换为自定义文件夹中的自定义文件)

例如如果您在加速器插件的 AssistedServiceComponentController.java 中有一个小的修复/更改,那么您可以复制文件,进行更改并放置在下面提到的路径并运行 ant customize

\config\customize\ext-addon\assistedservicestorefront\acceleratoraddon\web\src\de\hybris\platform\assistedservicestorefront\controllers\cms\AssistedServiceComponentController.java

方法 3: 使用 OOTB 插件作为模板创建自定义插件
您可以将当前的 OOTB 插件作为模板并运行 ant extgen 以生成您的自定义插件,将 OOTB 插件作为基本模板。参考this

请注意,升级平台时不会获得新功能或更改。

【讨论】:

  • 感谢您的宝贵回复是的,我需要一些快速修复,所以我想我会选择 2 号方法。感谢您的帮助!
猜你喜欢
  • 2018-10-23
  • 2021-10-12
  • 2017-12-18
  • 2017-12-18
  • 2019-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-04
相关资源
最近更新 更多