我们在hybris 6.5.0.1中使用 b2bacceleratoraddon 和 commerceorgaddon 插件。
对于本地开发,运行 ant addoninstall 命令就足够了。 但是在部署过程中将这些插件集成的官方方法是什么?我们尝试在存储库中签入生成的源,但这似乎不起作用。
我们不希望在每次部署后手动安装插件。
答案 0 :(得分:0)
在hybris config文件夹中有一个名为localextensions.xml的文件,您可以在其中选择项目将使用的扩展名。
答案 1 :(得分:0)
ant addoninstall任务只能执行一次。它操纵一些文件死在插件上才能正常工作。这些文件是:
使用注册插件JavaScript和CSS源的属性创建第一个文件,以及在storefronts Web上下文中包含addons spring web上下文的属性。
在第二个文件中,它创建了从店面到插件的依赖关系。这种方式在启动时,插件的spring bean是在创建店面bean之前创建的。同样在构建期间,hybris将插件Web源复制到店面扩展中的指定文件夹中。
因此,只要您将这些文件与其他文件一起部署,就可以跳过addoninstall任务。