如何使用店面插件部署hybris

时间:2017-10-25 08:47:08

标签: deployment ant hybris

我们在hybris 6.5.0.1中使用 b2bacceleratoraddon commerceorgaddon 插件。

对于本地开发,运行 ant addoninstall 命令就足够了。 但是在部署过程中将这些插件集成的官方方法是什么?我们尝试在存储库中签入生成的源,但这似乎不起作用。

我们不希望在每次部署后手动安装插件。

另外,在我们使用ydeploy进行部署时,有没有办法在ydeploy进程中集成它?

2 个答案:

答案 0 :(得分:0)

在hybris config文件夹中有一个名为localextensions.xml的文件,您可以在其中选择项目将使用的扩展名。

答案 1 :(得分:0)

ant addoninstall任务只能执行一次。它操纵一些文件死在插件上才能正常工作。这些文件是:

  • myaddon / project.properties
  • mystorefront / extensioninfo.xml

使用注册插件JavaScript和CSS源的属性创建第一个文件,以及在storefronts Web上下文中包含addons spring web上下文的属性。

在第二个文件中,它创建了从店面到插件的依赖关系。这种方式在启动时,插件的spring bean是在创建店面bean之前创建的。同样在构建期间,hybris将插件Web源复制到店面扩展中的指定文件夹中。

因此,只要您将这些文件与其他文件一起部署,就可以跳过addoninstall任务。