我正在评估不同的电子商务平台.作为这项工作的一部分,我正在评估我们目前的产品结构如何适合平台.对于像IBM这样的供应商来说,这很简单,因为他们在网上公开了所有材料.我对Hybris电子商务越来越感兴趣.然而,它们没有任何可用的材料.他们有一个我可以访问的私人wiki,但即使他们的数据模型没有任何材料.
Hybris的代表继续坚持认为他们的产品非常灵活,可以创建任何数据模型.我相信它们但仍然存在不应该跨越的界限,例如GUI和报告显示某些数据,而OOB订单管理肯定依赖于某些数据.为了充分利用OOB功能,我创建的数据模型必须遵循Hybris的数据模型.然而,Hybris不允许我看到他们的数据模型,所以我处于鸡和鸡蛋的情况.
现在我的问题是:你是否有在Hybris上建模产品结构的经验,你是如何接近这个的?所有帮助表示赞赏!1!
干杯!
我开始使用Hybris.我正在关注他们维基页面上的核心路径.我能够启动服务器,但是从一开始就突出的一件事是这个构建错误消息:
updateMavenDependencies:
[echo] C:\hybris\hybris\bin\platform\ext\core/web/webroot/WEB-INF/external-
dependencies.xml was not found!
Run Code Online (Sandbox Code Playgroud)
...在C:\ hybris\hybris\bin\platform\ext\core中,没有"web"目录(?)
上面的"web/webroot/WEB-INF/external-dependencies.xml找不到了!" 还没有解决....
下面是参考线程回答 - 谢谢!
但是直到"cuppy"演示我才得到这个春天的IOC错误没有运行时问题:
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'openLigaDBTemplate' defined in class path resource [cuppy-ws-spring.xml]
: Instantiation of bean failed; nested exception is org.springframework.beans.Be
anInstantiationException: Failed to instantiate [org.springframework.ws.client.c
ore.WebServiceTemplate]: Constructor threw exception; nested exception is java.l
ang.NoSuchMethodError: org.springframework.util.ClassUtils.forName(Ljava/lang/St
ring;)Ljava/lang/Class;
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试在我的 mac os 系统上安装 hybris 软件,我的系统具有 64 位操作系统、4 mb…ram…..等先决条件。要运行ant
命令,我需要先设置一个 ant 环境。setantenv.sh
我的平台文件夹中有一个名为file 的文件。在 mac 终端中,我在平台文件夹中并输入./setantenv
并按 Enter。我收到以下错误。我尝试了不同的命令,如chmod +x setantenv.sh
或chmod 755 platform
,但我无法成功。只有在成功设置环境后,我才能运行我的ant clean all
命令
-bash: ./setantenv.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)
请帮助我完成解决此问题的每个步骤。谢谢
是否可以使用灵活搜索服务从项目类型中删除记录?据我所知,灵活搜索仅用于SELECT操作.
请建议使用cron作业从项目类型中删除记录的方法?谢谢,非常感谢.
我是hybris的新手.我想使用external-dependencies.xml在hybris中添加maven依赖项.但我看不到任何弹出的罐子.是否可以使用external-dependencies.xml获取jar,如果是,请提供您的响应.
hybris中Cron Job和Job有什么区别?
<!-- Cron Job -->
<itemtype code="DemoCronJob" extends="CronJob"
autocreate="true" generate="true">
<!-- Job -->
<itemtype code="DemoCronJob" extends="Job"
autocreate="true" generate="true">
Run Code Online (Sandbox Code Playgroud)
创建/实现两者有什么区别?
我正在开发一个内部应用程序Hybris
.喜欢HMC
.我已经创建了一个扩展并添加了所需的扩展名extensioninfo.xml
,但是当我尝试导入bean
这些必需的扩展时,我看到了class cannot be resolved
.我已经清理了这个项目.但我无法解决这个问题.有人可以指导我.我可以根据要求提供更多细节.
<extensioninfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="extensioninfo.xsd">
<extension abstractclassprefix="Generated" classprefix="Sma" managername="SmaManager" managersuperclass="de.hybris.platform.jalo.extension.Extension" name="sma" usemaven="false">
<!-- for more information on maven managed libraries please consult https://wiki.hybris.com/x/Nq8sDQ -->
<!-- you should add all required extensions to this list, except platform extensions which are automatically required -->
<!-- <requires-extension name="cms"/> -->
<requires-extension name="services"/>
<coremodule generated="true" manager="com.company.sma.jalo.SmaManager" packageroot="com.company.sma"/>
<webmodule jspcompile="false" webroot="/sma"/>
</extension>
</extensioninfo>
Run Code Online (Sandbox Code Playgroud) 我想在灵活的搜索查询中限制结果数据.
假设查询每次只返回10条记录(如LIMIT)
我怎样才能做到这一点?
我正在尝试用mysql v8.0.11和驱动程序"mysql-connector-java-8.0.11"初始化hybris v6.7
我创建了方案"y"utf8 - utf8_bin并通过local.properties配置它
local.properties
db.url=jdbc:mysql://localhost/y?useConfigs=maxPerformance&characterEncoding=utf8
db.driver=com.mysql.jdbc.Driver
db.username=root
db.password=hell0w0rld!
db.tableprefix=
db.customsessionsql=SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
mysql.optional.tabledefs=CHARSET=utf8 COLLATE=utf8_bin
mysql.tabletype=InnoDB
Run Code Online (Sandbox Code Playgroud)
$ ant clean all initialize
[java] INFO [main] [Initialization] ###############################################################
[java] INFO [main] [Initialization] Initialize system ...
[java] INFO [main] [Initialization] ###############################################################
[java] INFO [main] [Initialization] Please wait. This step can take some minutes to complete.
[java] INFO [main] [Initialization] If you do not receive any feedback on this page in this time, consult the applicationserver logs for …
Run Code Online (Sandbox Code Playgroud) 您好我正在尝试学习Hybris,因为我无法访问Wiki网站,所以我很难理解代码背后的基础知识.有人可以帮助我理解主页中"欢迎使用主页"文本的以下Impex语句.
我的问题来自以下代码:实际上,我有更多,但不想放置负担,但如果你能在Impex声明的大多数基础知识中帮助我,我将非常感激.
1)在某些地方使用了多个分号,为什么?
2)什么是uid?
3)似乎在开始中定义的参数值在每个语句中的两个分号(;;)之后开始,让我知道我是正确的?
INSERT_UPDATE CMSParagraphComponent;$contentCV[unique=true];uid[unique=true];name;&componentRef;;;;content;
;;welcomeInfoComponent;Welcome information;welcomeInfoComponent;;;;welcome to home page;
INSERT_UPDATE ContentSlotName;name[unique=true];template(uid,$contentCV)[unique=true][default='LandingPage2Template'];validComponentTypes(code);compTypeGroup(code)
;welcomeInfo;;;wide
INSERT_UPDATE ContentSlot;$contentCV[unique=true];uid[unique=true];name;active
;;welcomeInfoSlot;welcome info slot;true
INSERT_UPDATE ContentSlotForTemplate;$contentCV[unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,$contentCV)[unique=true][default='LandingPage2Template'];contentSlot(uid,$contentCV)[unique=true];allowOverwrite
;;WelcomeInfo-LandingPage2;welcomeInfo;;welcomeInfoSlot;true
INSERT_UPDATE ContentSlot;$contentCV[unique=true];uid[unique=true];cmsComponents(uid,$contentCV)
;;welcomeInfoSlot;welcomeInfoComponent
Run Code Online (Sandbox Code Playgroud)