如何使用店面插件部署 hybris
How to deploy hybris with storefront addon
我们在 hybris 6.5.0.1 中使用 b2bacceleratoraddon 和 commerceorgaddon 插件。
对于本地开发,运行 ant addoninstall 命令就足够了。
但是在部署过程中集成这些插件的官方方法是什么?我们尝试在存储库中签入生成的源,但这似乎不起作用。
我们不想在每次部署后手动安装插件。
此外,当我们使用 ydeploy, is there a way to integrate this in the ydeploy 流程进行部署时?
您在 hybris config 文件夹中有一个名为 localextensions.xml 的文件,您可以在其中 select 您的项目将使用的扩展。
ant addoninstall 任务只执行一次。它操纵一些文件使插件正常工作。这些文件是:
- myaddon/project.属性
- mystorefront/extensioninfo.xml
创建的第一个文件具有注册插件 JavaScript 和 CSS 源以及 属性 的属性,其中包括插件 spring Web 上下文店面网络上下文。
在第二个文件中,它创建了从店面到插件的依赖关系。这样在启动期间 spring 插件的 bean 在创建店面 bean 之前被创建。同样在构建期间,hybris 将插件 Web 源复制到店面扩展中的指定文件夹中。
因此只要将这些文件与其他文件一起部署,就可以跳过 addoninstall 任务。
我们在 hybris 6.5.0.1 中使用 b2bacceleratoraddon 和 commerceorgaddon 插件。
对于本地开发,运行 ant addoninstall 命令就足够了。 但是在部署过程中集成这些插件的官方方法是什么?我们尝试在存储库中签入生成的源,但这似乎不起作用。
我们不想在每次部署后手动安装插件。
此外,当我们使用 ydeploy, is there a way to integrate this in the ydeploy 流程进行部署时?
您在 hybris config 文件夹中有一个名为 localextensions.xml 的文件,您可以在其中 select 您的项目将使用的扩展。
ant addoninstall 任务只执行一次。它操纵一些文件使插件正常工作。这些文件是:
- myaddon/project.属性
- mystorefront/extensioninfo.xml
创建的第一个文件具有注册插件 JavaScript 和 CSS 源以及 属性 的属性,其中包括插件 spring Web 上下文店面网络上下文。
在第二个文件中,它创建了从店面到插件的依赖关系。这样在启动期间 spring 插件的 bean 在创建店面 bean 之前被创建。同样在构建期间,hybris 将插件 Web 源复制到店面扩展中的指定文件夹中。
因此只要将这些文件与其他文件一起部署,就可以跳过 addoninstall 任务。