Broadleaf框架集成模块错误



我已经能够在eclipse luna中下载并运行demosite源代码了

我无法更改DemoSite项目中的broadleaf徽标,因此我下载了broadleaf框架源代码并导入到eclipse中。BLC框架是一个多模块项目。在broadleaf子模块上运行干净安装时,所有模块都成功构建,除了集成模块,它会产生以下堆栈跟踪(已编辑)

       ------------------------------------------------------------------               -------------

测试集:TestSuite

  Tests run: 153, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:                 196.714 sec <<< FAILURE!
  testCheckout(org.broadleafcommerce.core.checkout.service.CheckoutTest)    Time elapsed: 0.407 sec  <<< FAILURE!
  org.broadleafcommerce.core.pricing.service.exception.PricingException: Unable to execute pricing for order -- id: 24

在 org.broadleafcommerce.core.pricing.service.PricingServiceImpl。executePricing (PricingServiceImpl.java: 44)在org.broadleafcommerce.core.order.service.OrderServiceImpl。保存(OrderServiceIm pl.java: 276)在sun.reflect.GeneratedMethodAccessor92。调用(未知源)在sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl。java: 43)java.lang.reflect.Method.invoke (Method.java: 606)在org.springframework.aop.support.AopUtils。invokeJoinpointUsingReflection (AopUt ils.java: 317)(JdkDynamicAopProx .java:201)在com.sun.proxy。Proxy139美元。保存(未知源)在org.broadleafcommerce.core.checkout.service.CheckoutTest。testCheckout (Checkou tTest.java: 115)造成原因:org.broadleafcommerce.core.workflow.WorkflowException: java.lang.UnsupportedOperationException:没有注册货币转换服务,不能将不同的货币类型加在一起(USD INR)在org.broadleafcommerce.core.workflow.DefaultErrorHandler。handleError(缺席者rorHandler.java: 60)在org.broadleafcommerce.core.workflow.SequenceProcessor。doActivities (SequencePr ocessor.java: 90)在org.broadleafcommerce.core.pricing.service.PricingServiceImpl。executePricing (PricingServiceImpl.java: 39)…47更java.lang.UnsupportedOperationException:没有注册货币转换服务,不能将不同的货币类型加在一起(USD . INR)org.broadleafcommerce.common.money.Money.add (Money.java: 182)在org.broadleafcommerce.core.pricing.service.workflow.TotalActivity。setTaxSums (TotalActivity.java: 135)org。br oadleafcommerce.core.pricing.service.workflow.TotalActivity。execute (TotalActi vity.java: 48)在org.broadleafcommerce.core.workflow.SequenceProcessor。doActivities (SequencePr ocessor.java: 77)…48多

因此我不能运行这些项目。有谁能帮忙吗?我还想知道为什么在框架代码中没有demosite子模块。如何从eclipse运行框架工作源代码。我也没有看到像demosite项目那样的build.xml文件

您似乎正在尝试从源代码构建Broadleaf Commerce的框架项目。如果你的目标是改变Broadleaf的Logo,你不需要构建整个Broadleaf框架的源代码。

您所需要的只是覆盖DemoSite源代码的某些部分。建议您搜索此论坛以获取有关此问题的更多详细信息。

希望这对你有帮助。祝你好运。

相关内容

最新更新