hybris中的扩展构建顺序是什么?

user1234SI。

我在“ extensioninfo.xml”中具有以下扩展名:

<extension dir="${HYBRIS_BIN_DIR}/ext-commerce/b2bapprovalprocess"/>
<extension dir="${HYBRIS_BIN_DIR}/ext-commerce/b2bcommerce"/>
<extension dir="${HYBRIS_BIN_DIR}/ext-template/b2bstore"/>
<extension dir="${HYBRIS_BIN_DIR}/ext-commerce/basecommerce"/>
<extension dir="${HYBRIS_BIN_DIR}/ext-content/bmecat"/>

这些扩展是如何构建的?如果我将它们放在相同的“ extensioninfo.xml”文件中,是否可以下订单?会在“ b2bcommerce”之前构建“ b2bapprovalprocess”,在“ b2bstore”之前构建“ b2bcommerce”等等吗?

格昌

顺序由扩展的依赖关系定义,这些扩展使用扩展的extensioninfo.xml中的require-extension来定义。

如果C要求扩展名B,而B要求扩展名A,则顺序为A,B,C。

如果C要求扩展名A,而B要求扩展名A,则顺序可以是A,B,C或A,C,B。即,如果2个或更多扩展名处于同一级别,则该顺序可以是随机的这个水平。

在以下来自acceleratorcmsextension的示例代码中,我们可以确定cms2libacceleratorservices将首先处理acceleratorcms但是,我们无法确定哪个会是第一个:cms2libacceleratorservices

<extensioninfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="extensioninfo.xsd">
    <extension abstractclassprefix="Generated" classprefix="AcceleratorCms" managername="AcceleratorCmsManager" managersuperclass="de.hybris.platform.jalo.extension.Extension" name="acceleratorcms">              
        <requires-extension name="cms2lib"/>                
        <requires-extension name="acceleratorservices"/>                
        <coremodule generated="true" manager="de.hybris.platform.acceleratorcms.jalo.AcceleratorCmsManager" packageroot="de.hybris.platform.acceleratorcms"/>            
    </extension>
</extensioninfo>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C中以相反顺序传递参数的意义是什么?

来自分类Dev

Excel:是什么决定公式中的评估顺序?

来自分类Dev

WSDL中的可扩展元素是什么

来自分类Dev

属性查找链中的__getattr__顺序是什么?

来自分类Dev

“?扩展A”的目的是什么?

来自分类Dev

Rust中的“顺序点” /“先序”规则是什么?

来自分类Dev

继承的类中字段的顺序是什么?

来自分类Dev

在Java中,自然顺序是什么意思?

来自分类Dev

ABMultiValueCopyLabelAtIndex()中的标签顺序是什么

来自分类Dev

PLINQ查询中的评估顺序是什么?

来自分类Dev

gcc中链接器标志的正确顺序是什么?

来自分类Dev

AngularJS中$ http拦截器的执行顺序是什么?

来自分类Dev

JavaScript promises中的执行顺序是什么?

来自分类Dev

这些代码行在PHP中的正确放置顺序是什么?

来自分类Dev

组件中Mason块的执行顺序是什么

来自分类Dev

Chromium扩展中的CryptoTokenExtension是什么?

来自分类Dev

在Firestore中按顺序增加字段的最佳实践是什么?

来自分类Dev

此Microsoft文档中的字节/位顺序是什么?

来自分类Dev

PostgreSQL或MySQL中的默认选择顺序是什么?

来自分类Dev

Chromium扩展中的CryptoTokenExtension是什么?

来自分类Dev

“?扩展A”的目的是什么?

来自分类Dev

结果文档中的字段顺序是什么

来自分类Dev

从头开始构建 SAP Hybris 应用程序的最佳方法是什么?

来自分类Dev

如何从 Hybris 中删除扩展?

来自分类Dev

WinForms中的实例化顺序是什么

来自分类Dev

IB 构建的 NSTableview 中的 NSTextFieldCell 是什么

来自分类Dev

Swift 中扩展的限制是什么

来自分类Dev

iptables 中的扩展模块是什么?

来自分类Dev

什么是 iOS 中的构建目标文件扩展名?

Related 相关文章

热门标签

归档