点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我注意到,在CAP应用程...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我注意到,在CAP应用程...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我注意到,在CAP应用程序中,我将 db.kind 设置为 sql ,以便在sqlite进行本地测试并在部署MTA时使用HANA 在Cloud Foundry的应用程序中,CAP按预期处理了cds@3.34.2引入的 db.kind sql 。
但是,当 package.json 中的 db.kind 为时,Cloud MTA构建工具不会在 gen/db 中生成数据库应用程序 不是 hana 。 每次在 cds watch 和 mbt build 之间进行部署时,每次更改 package.json 都是很麻烦的。
我的 mbt 版本是1.0.15。 mbt build -t ./命令的输出为:
... [cds]-通过CDS配置确定CDS构建任务-应用默认设置 [cds]-确定数据库种类。 [cds]-找到sqlite数据库-跳过HANA构建任务 [cds]-确定实施技术 [cds]-找到实施技术节点 [cds]-确定fiori模块-匹配模块*/webapp/manifest.json [cds]-找到了fiori应用程序路径[app] [cds]-确定单租户或多租户策略。 [cds]-没有为项目[/Users/***]定义的CDS自定义生成任务。 [cds]-以下构建任务已自动创建并将执行。 [cds]-您可能需要将它们添加到项目的.cdsrc.json或package.json中,并根据需要进行自定义。 { "内部版本":{ " target":" gen", "任务": [ {" src":" srv"," for":" node-cf"," options":{" model":[" db"," srv"," app"]}}}, {" src":" app"," for":" fiori"," options":{" model":[" db"," srv"," app"]}} ] } } ... [2020-07-24 18:42:30] INFO验证MTA项目 [2020-07-24 18:42:30]错误" mta.yaml"文件无效: 第61行:" db"模块的" gen/db"路径不存在 制作:*** [验证]错误1 错误:无法生成MTA项目:无法执行" make -f Makefile_20200724184218.mta p = cf mtar = strict = true mode = t = \" ./\""命令:退出状态2
是否有计划使mbt工具了解有关HANA和sqlite的新CAP选项? 如果是,是否有时间表?
亲切的问候,
塞巴斯蒂安
您好,塞巴斯蒂安
CAP中有一个"配置文件"的概念-参见以下文档:
https://cap.cloud.sap/docs/advanced/config#profiles
如果设置,则无需更改CDS配置 您的个人资料正确。 对于我自己的设置,我具有默认(或没有配置文件)配置以指向本地测试。 然后我具有SCP场景的"生产"配置文件。
一周热门 更多>