【问题标题】:Hybris addons install concept [closed]Hybris插件安装概念[关闭]
【发布时间】:2017-11-08 12:41:57
【问题描述】:

使用默认Hybris addon 的最佳方式是什么?我们想在我们的项目中使用一些非常好的插件功能,但当然不完全是它们的方式。那么修改它们的最佳做法是什么?

是不是把插件复制到自己的项目中,然后作为自己的插件处理? (所以放到'custom'文件夹下,根据需要修改)

【问题讨论】:

    标签: hybris add-on


    【解决方案1】:

    使用 hybris 的默认插件的最佳方式是什么?

    插件用于扩展 Hybris 平台功能,无需 更改其源代码,它们是标准扩展,所以, 我认为最好的方法是创建你自己的插件,这样你就可以保留你的 独立于 Hybris 业务逻辑的代码和模块化的未来发展。 一般来说,SAP Hybris 建议在不修改代码的情况下对其代码进行扩展。

    在扩展上安装插件究竟会发生什么?

    执行以下命令后:

    ant addoninstall -Daddonnames="myAddOn" -DaddonStorefront.yacceleratorstorefront="myStorefront"
    

    ant addoninstall 将:

    • 根据需要将 myAddOn 添加到 extensioninfo.xml 对于 myStorefront 扩展
    • 将 myAddOn 添加到 myStorefront 的 addons.less
    • 从 myAddOn 中的 project.properties.template 生成一个新的 project.properties 文件。
    • 配置myAddOn web spring 配置 myAddOn-web-spring.xml 到 myStorefront.additionalWebSpringConfigs

    当需要卸载插件时,是否需要使用卸载 命令?

    是的,您需要执行 ant addonuninstall 才能回滚第二个响应中列出的操作。

    【讨论】:

    • 感谢您的回答。但是对于您的第一个答案,我不同意,因为重点是,默认插件使用“服装/电子产品/powertools”目录和商店。但在我的最终项目中,我不想要那些东西。有什么想法吗?
    • 是的,在这种情况下,我建议将插件复制到自定义文件夹下的您自己的项目中,然后将其作为自己的插件处理。
    猜你喜欢
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多