热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Hybris插件安装/卸载/概念

如何解决《Hybris插件安装/卸载/概念》经验,为你挑选了1个好方法。

我对Hybris的插件概念有一些共同的问题:

使用默认Hybris插件的最佳方法是什么?我们希望在项目中使用一些非常好的插件功能,但当然不完全是这样.那么修改它们的最佳做法是什么?这是将插件复制到自己的项目然后作为自己的插件处理它的方法吗?(所以把它放在'custom'文件夹下并根据需要修改它)

在扩展程序上安装插件会发生什么?通过安装命令,您必须设置您的插件以及您希望拥有它的扩展程序(常规,店面).使用此安装命令,究竟发生了什么?是否只将某些FrontEnd文件复制到给定的扩展名?或者在这里有更多的逻辑?(例如buildcallback.xml等?)

当需要卸载插件时,是否需要使用卸载命令?或者是否足以从localextension.xml中删除插件?当只从一些插件中复制一些FrontEnd文件时,通常删除插件应该足够了吗?

Monsif EL AI.. 7

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

插件用于扩展Hybris平台功能而不改变其源代码,它们是标准扩展,因此,我认为最好的方法是创建自己的插件,这样您就可以使代码独立于Hybris业务逻辑和模块化,以便将来发展.通常,SAP Hybris建议在不修改代码的情况下扩展其代码.

在扩展程序上安装插件会发生什么?

执行以下命令后:

ant addoninstall -DaddOnnames="myAddOn" -DaddonStorefront.yacceleratorstorefrOnt="myStorefront"

ant addoninstall将:

根据myStorefront扩展的需要,将myAddOn添加到extensioninfo.xml中

将myAddOn添加到myStorefront的addons.less中

从myAddOn中的project.properties.template生成一个新的project.properties文件.

将myAddOn Web spring配置myAddOn-web-spring.xml配置到myStorefront.additionalWebSpringConfigs中

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

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



1> Monsif EL AI..:

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

插件用于扩展Hybris平台功能而不改变其源代码,它们是标准扩展,因此,我认为最好的方法是创建自己的插件,这样您就可以使代码独立于Hybris业务逻辑和模块化,以便将来发展.通常,SAP Hybris建议在不修改代码的情况下扩展其代码.

在扩展程序上安装插件会发生什么?

执行以下命令后:

ant addoninstall -DaddOnnames="myAddOn" -DaddonStorefront.yacceleratorstorefrOnt="myStorefront"

ant addoninstall将:

根据myStorefront扩展的需要,将myAddOn添加到extensioninfo.xml中

将myAddOn添加到myStorefront的addons.less中

从myAddOn中的project.properties.template生成一个新的project.properties文件.

将myAddOn Web spring配置myAddOn-web-spring.xml配置到myStorefront.additionalWebSpringConfigs中

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

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


推荐阅读
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文介绍了自动化测试专家Elfriede Dustin在2008年的文章中讨论了自动化测试项目失败的原因。同时,引用了IDT在2007年进行的一次软件自动化测试的研究调查结果,调查显示很多公司认为自动化测试很有用,但很少有公司成功实施。调查结果表明,缺乏资源是导致自动化测试失败的主要原因,其中37%的人认为缺乏时间。 ... [详细]
author-avatar
梦天使悠然
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有