Hybris 插件安装概念
Hybris addons install concept
使用默认 Hybris addon
的最佳方式是什么?我们想在我们的项目中使用一些非常好的插件功能,但当然不完全是它们的样子。那么修改它们的最佳做法是什么?
是不是将插件复制到自己的项目中,然后作为自己的插件来处理? (所以放在'custom'文件夹下,根据需要修改)
How is the best way to work with a default addon from hybris?
插件用于扩展 Hybris 平台功能,无需
改变它的源代码,它们是标准扩展,所以,
我认为最好的方法是 创建您自己的插件 ,这样您就可以保留自己的
独立于 Hybris 业务逻辑的代码和未来发展的模块化。
一般来说,SAP Hybris 建议在不修改的情况下扩展其代码。
What exactly happens by installing an addon on an extension?
执行以下命令后:
ant addoninstall -Daddonnames="myAddOn" -DaddonStorefront.yacceleratorstorefront="myStorefront"
ant 插件安装将:
- 根据需要将 myAddOn 添加到 extensioninfo.xml
对于 myStorefront 扩展
- 为 myStorefront
添加 myAddOn 到 addons.less
- 从 myAddOn 中的 project.properties.template 生成一个新的 project.properties 文件。
- 配置 myAddOn web spring 配置
myAddOn-web-spring.xml 变成 myStorefront.additionalWebSpringConfigs
When need to uninstall an addon, does it need to use the uninstall
command?
是的,您需要执行 ant addonuninstall 才能回滚第二个响应中列出的操作。
使用默认 Hybris addon
的最佳方式是什么?我们想在我们的项目中使用一些非常好的插件功能,但当然不完全是它们的样子。那么修改它们的最佳做法是什么?
是不是将插件复制到自己的项目中,然后作为自己的插件来处理? (所以放在'custom'文件夹下,根据需要修改)
How is the best way to work with a default addon from hybris?
插件用于扩展 Hybris 平台功能,无需 改变它的源代码,它们是标准扩展,所以, 我认为最好的方法是 创建您自己的插件 ,这样您就可以保留自己的 独立于 Hybris 业务逻辑的代码和未来发展的模块化。 一般来说,SAP Hybris 建议在不修改的情况下扩展其代码。
What exactly happens by installing an addon on an extension?
执行以下命令后:
ant addoninstall -Daddonnames="myAddOn" -DaddonStorefront.yacceleratorstorefront="myStorefront"
ant 插件安装将:
- 根据需要将 myAddOn 添加到 extensioninfo.xml 对于 myStorefront 扩展
- 为 myStorefront 添加 myAddOn 到 addons.less
- 从 myAddOn 中的 project.properties.template 生成一个新的 project.properties 文件。
- 配置 myAddOn web spring 配置 myAddOn-web-spring.xml 变成 myStorefront.additionalWebSpringConfigs
When need to uninstall an addon, does it need to use the uninstall command?
是的,您需要执行 ant addonuninstall 才能回滚第二个响应中列出的操作。