gpt4 book ai didi

hybris - Hybris 的新开发流程

转载 作者:行者123 更新时间:2023-12-04 10:53:42 25 4
gpt4 key购买 nike

我正在努力学习 Hybris。我已经成功安装了 hybris,那里有很多博客都在谈论使用您自己的自定义模块来安装核心 hybris 以进行更改,例如这个:

http://javainsimpleway.com/hybris-b2b-installation/

在上面的博客中,绅士创建了一个 mystore。我的问题是:完成所有设置后,您已经对 mystore 模块进行了更改,并且您希望将这些更改放到新的开发人员机器(或生产机器)上,您是谁做的?

我已经尝试过,但不起作用的是:

  • 压缩 bin/custom/mystore、config/local.properties 和 localextensions.xml
  • 按照他的步骤 1 到 4
  • 在新机器上解压文件
  • 跳到第 12 步,在此他执行 ant clean all 初始化

  • 他的过程和我的过程之间的一个区别是我添加了一些插件。我的印象是所有这些更改都发生在 custom/mystore 中,但是为了在我的第 3 步和第 4 步之间安全,我已经为所有四个插件重新运行了 ant addoninstall。

    我记录的过程,SmartEdit 不工作,我发现 SAP 的文档关于运行 Ant npminstall 因为 Hybris 不包含与 npm 相关的 3rd 方 JavaScript 库。当我去运行时,这会爆炸 Ant npminstall .

    我真的觉得我正在尝试在这里重新创建轮子。我想我正在尝试做的事情对于任何 Hybris 团队来说都很常见,但我找不到有关如何做的文档。有谁知道那里讨论如何将源代码从一台机器迁移到另一台机器的博客?

    最佳答案

    there are lots and lots of blogs out there that talk about getting the core hybris install with your own custom moduleds to make changes to



    尽管它们可能会有所帮助,但我建议您坚持使用非常丰富的官方 Hybris 文档(例如 https://help.sap.com/viewer/4c33bf189ab9409e84e589295c36d96e/1905/en-US/8acc8a5a86691014a20781b3f738213e.html)。

    Once you have this all setup, you have made changes to the mystore modules and you want get those changes onto a new developers machine (or productions machine), who do you do it?



    生产部署请转 https://wiki.hybris.com/display/hybrisALF/Ant+Production+for+Continuous+Integration

    但是,对于简单地将东西从一台机器复制到另一台机器,您已经复制到目标机器的任何人工制品(在目标机器上安装 Hybris 之后)都是正确的。如果您在一个团队中工作,您通常会设置一个 SCM(例如 git、SVN 等)代码存储库,然后它会变得更容易。

    It is my impression that all those changes happen with custom/mystore



    这是一个错误的印象。当你运行 addon install它创建/更新 project.properties插件中的文件;不在您的自定义/我的商店中。因此,如果插件是代码存储库的一部分(除非它是自定义插件,否则通常不是这种情况),任何在他们的机器上拉取您的代码的人都会自动获得插件 project.properties因此他们不需要运行 addon install在他们的机器上;否则,他们需要运行 addon install在他们的机器上。一种解决方法是复制插件的内容 project.propertieslocal.properties (因此当 local.properties 被复制到目标机器时得到目标机器的更改)。

    This are blowing up when I go to run ant npminstall.



    确保运行 ant npminstall作为管理员用户。请查看 https://answers.sap.com/questions/12771768/smart-edit-unable-to-find-local-grunt.html另一种选择。

    关于hybris - Hybris 的新开发流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59336419/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com