如何自定义 b2bacceleratoraddon 插件

How to customize b2bacceleratoraddon addon

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

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

这取决于您要覆盖的内容?

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

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

例如如果你在 acceleratoraddon 的 AssistedServiceComponentController.java 中有一个小的 fix/change,那么你可以复制文件,进行更改并放置在下面提到的路径和 运行蚂蚁定制

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

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

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