点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们计划将Hybris从5.7升级到SAP Commerce Cloud1808。在升级SAP Hybris Commerce a>,有一句话说"模板扩展将不被升级"。
"模板扩展"指的是什么? 这些y扩展名是ext-template文件夹下的" yempty"还是" ycommercewebservices",还是ext-backoffice文件夹下的" ybackoffice"?
如果是,这是否意味着当我从5.7升级到1808时,我所有的非y扩展名都将来自1808,而我的y扩展名将来自5.7。 当我在Hybris 1808上创建新的自定义扩展时,该自定义扩展将基于Hybris 5.7模板。 这是正确的吗?
我认为"升级SAP Hybris Commerce"页面不是很清楚。 一个实际的例子或(许多不同的场景)会很有用。
阅读完页面以及by的链接后,我很困惑。
恕我直言,很遗憾Arvind链接的文档是错误的。
我假设您具有以下设置:
基于Accelerator的项目,过去使用
ant modulegen
正确地进行了设置,因此所有扩展名都在hybris/bin/custom
中可能在
hybris/bin/custom
中有更多扩展这很关键:您的扩展名都不依赖
y ...
模板扩展名的任何如果以上情况对您来说都是正确的,则升级可以归结为:
解压缩新的hybris版本以获取一个干净的起点
从以前的版本复制您的自定义扩展名
使用
ant createConfig
创建默认配置向新的
localextensions.xml
添加自定义扩展名和必要的依赖项local.properties
solr配置->与新的solr配置进行比较,确定要迁移的内容!
定制
文件夹许可证
种语言
构建并修复错误
从5开始重复。
如果您依赖于任何模板扩展,您将遇到问题,因为模板随着时间的推移发展了很多。 在那种情况下,我会务实地使用旧模板在旧安装上运行
ant extgen
,以拥有一个我可以与新hybris版本一起使用的自定义版本。通过此。
。# p #如果您已经使用ant extgen来生成代码,则可能会有一堆自定义扩展名(
hybris/bin/custom/
),但不会 取决于(requires-extension
)其他任何y ...
模板扩展名(如果我输入错了,请纠正我)。您可以按照我的原始答案中所述升级那些自定义扩展程序,然后将其与目标版本1808"配合使用"。
您无需使用
ant extgen
或ant modulegen
生成新的扩展名,只需将文件夹复制到新版本并开始修复构建错误。但是,当然,这可能有助于检查新模板的提示;)
一周热门 更多>