对于Hybris升级,"不升级模板扩展"是什么意思?

2020-09-12 15:32发布

3条回答
大道至简
1楼-- · 2020-09-12 16:15

阅读完页面以及by的链接后,我很困惑。

恕我直言,很遗憾Arvind链接的文档是错误的。

我假设您具有以下设置:

  • 基于Accelerator的项目,过去使用 ant modulegen 正确地进行了设置,因此所有扩展名都在 hybris/bin/custom

  • 可能在 hybris/bin/custom 中有更多扩展

  • 这很关键:您的扩展名都不依赖 y ... 模板扩展名的任何

如果以上情况对您来说都是正确的,则升级可以归结为:

  1. 解压缩新的hybris版本以获取一个干净的起点

  2. 从以前的版本复制您的自定义扩展名

  3. 使用 ant createConfig 创建默认配置

  4. 向新的 localextensions.xml 添加自定义扩展名和必要的依赖项

  5. 迁移并使配置适应新版本:
    • local.properties

    • solr配置->与新的solr配置进行比较,确定要迁移的内容!

    • 定制文件夹

    • 许可证

    • 种语言

  6. 构建并修复错误

  7. 从5开始重复。

如果您依赖于任何模板扩展,您将遇到问题,因为模板随着时间的推移发展了很多。 在那种情况下,我会务实地使用旧模板在旧安装上运行 ant extgen ,以拥有一个我可以与新hybris版本一起使用的自定义版本。

一只江湖小虾
2楼-- · 2020-09-12 16:05

通过

# p #
三十六小时_GS
3楼-- · 2020-09-12 16:12

如果您已经使用ant extgen来生成代码,则可能会有一堆自定义扩展名( hybris/bin/custom/ ),但不会 取决于( requires-extension )其他任何 y ... 模板扩展名(如果我输入错了,请纠正我)。

您可以按照我的原始答案中所述升级那些自定义扩展程序,然后将其与目标版本1808"配合使用"。

您无需使用 ant extgen ant modulegen 生成新的扩展名,只需将文件夹复制到新版本并开始修复构建错误。

但是,当然,这可能有助于检查新模板的提示;)

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答