我是否必须在本地计算机上安装Hybris才能在Eclipse中创建Hybris项目?

2020-09-02 04:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我是ABAP开发人员。 我正面临开发hybris扩展的挑战,我有一些java经验。 我正在尝试在eclipse中设置hybris IDE。 我在Eclipse中安装了hybris工具。 但是,我不确定在哪里可以找到hybris bin文件来创建hybris项目。 我的问题是,我是否必须在本地计算机上安装hybris才能获取hybris文件,或者是否可以连接到公司的hybris url来创建hybris项目?

马丁

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我是ABAP开发人员。 我正面临开发hybris扩展的挑战,我有一些java经验。 我正在尝试在eclipse中设置hybris IDE。 我在Eclipse中安装了hybris工具。 但是,我不确定在哪里可以找到hybris bin文件来创建hybris项目。 我的问题是,我是否必须在本地计算机上安装hybris才能获取hybris文件,或者是否可以连接到公司的hybris url来创建hybris项目?

马丁

付费偷看设置
发送
2条回答
SAP浪
1楼 · 2020-09-02 05:08.采纳回答

您好马丁·阿鲁拉()-您需要在本地计算机上安装hybris。 最简单的安装没有任何非平台扩展,为此,您只需要解压缩hybris分发zip并在Linux/Mac终端上从hybris/bin/platform目录执行以下命令:

  1. 首先,您需要使用设置蚂蚁环境。 ./setantenv.sh命令。
  2. 然后您需要执行ant,它会询问您是否要为开发[默认]或生产而安装。 您需要按Enter来选择开发。

此时,如果使用./hybrisserver.sh命令启动hybris服务器,则该服务器将仅在平台扩展的情况下启动。 (即hybris/bin/platform/ext目录中的扩展名)。 但是,通过hAC(hybris管理控制台)选项卡导航并了解一些知识就足够了。 hAC的URL为https://localhost:9002,登录凭据为用户ID:admin和密码:nimda

最初浏览hAC之后,您可以从hAC初始化hybris安装(平台 >>初始化),或者在Linux/Mac终端上使用hybris/bin/platform目录中的ant initialize命令,然后您将能够在hAC中查看hybris类型系统(数据模型)和数据库表。

现在,至此,您将如何在eclipse中导入hybris项目,您需要做的就是在借助hybris插件(工具)进行导入的同时,提供指向hybris/bin/platform文件夹的路径。 就是这样!

要创建扩展,您需要从hybris/bin/platform目录执行ant extgen命令。 创建扩展后,您需要通过将其名称放入hybris/config/localextensions.xml来在构建系统中注册它,以便每当您在扩展中编写新代码并通过执行ant命令进行构建时,该代码将 由构建系统选择。

一旦您有信心进一步探索,则可以选择安装加速器的配方。 对应于不同类型的商务模型(例如B2C,B2B等)和扩展功能,安装加速器的方法不同。 如果您是初学者,则可以使用B2C食谱。 从安装程序目录使用./install.bat -r b2c_acc初始化命令来安装B2C加速器。

注意:如果使用的是Windows系统(而不是Linux/Mac),则命令将设置为setantenv.bat,hybrisserver.bat和install.bat。

注意:一次 您已经测试了扩展,您需要按照项目/团队/组织的DevOps流程将其推送到CI/CD管道。 请与您的项目/团队/组织中的其他开发人员检查此过程,因为它没有标准的过程; 每个项目/团队/组织都有其自定义流程。

骆驼绵羊
2楼-- · 2020-09-02 05:21

嗨Arvind,

感谢详细说明。 但我还有一个问题。 如何将来自本地主机的扩展名添加到客户hybris安装中?

谢谢

马丁

一周热门 更多>