带有注释的Bean编译问题

2020-09-23 13:15发布

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

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


我在努力制作Pojo豆。 我已经定义了这样的bean:

  
       
      
            @NotNull 
      
  

  

并且未编译:

 [ycodegenerator] 23:14:13,597 [main] INFO CodeGenerator-代码生成在2774毫秒内完成。
      [echo]从/home/hybris/bin/platform/bootstrap/gensrc到/home/hybris/bin/platform/bootstrap/bin/models.jar建立模型
     [mkdir]创建的目录:/home/hybris/bin/platform/bootstrap/modelclasses
    [yjavac]将1681个源文件编译到/home/hybris/bin/platform/bootstrap/modelclasses
    [yjavac] ----------
    [yjavac] 1./home/hybris/bin/platform/bootstrap/gensrc/pl/test/Foo.java中的错误(第19行)
    [yjavac] import javax.validation.constraints.NotNull;
    [yjavac] ^^^^^^^^^^^^^^^^^
    [yjavac]无法解析导入javax.validation 

最终代码是有效的,但是用于编译的类加载器似乎受到限制。 这是平台错误(Hybris 6.1)吗? 您对带注释的bean有任何经验吗?

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

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


我在努力制作Pojo豆。 我已经定义了这样的bean:

  
       
      
            @NotNull 
      
  

  

并且未编译:

 [ycodegenerator] 23:14:13,597 [main] INFO CodeGenerator-代码生成在2774毫秒内完成。
      [echo]从/home/hybris/bin/platform/bootstrap/gensrc到/home/hybris/bin/platform/bootstrap/bin/models.jar建立模型
     [mkdir]创建的目录:/home/hybris/bin/platform/bootstrap/modelclasses
    [yjavac]将1681个源文件编译到/home/hybris/bin/platform/bootstrap/modelclasses
    [yjavac] ----------
    [yjavac] 1./home/hybris/bin/platform/bootstrap/gensrc/pl/test/Foo.java中的错误(第19行)
    [yjavac] import javax.validation.constraints.NotNull;
    [yjavac] ^^^^^^^^^^^^^^^^^
    [yjavac]无法解析导入javax.validation 

最终代码是有效的,但是用于编译的类加载器似乎受到限制。 这是平台错误(Hybris 6.1)吗? 您对带注释的bean有任何经验吗?

付费偷看设置
发送
2条回答
槿木_熙
1楼 · 2020-09-23 14:05.采纳回答

Maciej,您好

由于某种原因,JRE库不在用于生成源代码编译的类路径上; 您可以将相应的validate-api-XXXjar放入$ PLATFORM_HOME/ext/core/lib或将Maven依赖项添加到$ PLATFORM_HOME/lib/dbdriver/external-dependencies.xml

路亽曱_Ryan
2楼-- · 2020-09-23 13:43

I 有完全相同的问题。 最好将$ PLATFORM_HOME *中的内容更改为实现合作伙伴。 (这是我们试图避免的事情...)因此,在以后的版本中默认修复/更改此设置将是一个好主意。 问候,塞缪尔

一周热门 更多>