如图,这个 module 定义在 mta.yaml 文件里:

完整定义如下:

- name: sap-btp-project1-dest-contenttype: com.sap.application.contentrequires:- name: sap-btp-project1-dest-srvparameters:content-target: true- name: sap-btp-project1-repo-hostparameters:service-key:name: sap-btp-project1-repo-host-key- name: sap-btp-project1-uaaparameters:service-key:name: sap-btp-project1-uaa-keyparameters:content:instance:destinations:- Name: sap-btp-project1_repo_hostServiceInstanceName: sap-btp-project1-html5-srvServiceKeyName: sap-btp-project1-repo-host-keysap.cloud.service: sap-btp-project1- Authentication: OAuth2UserTokenExchangeName: sap-btp-project1_uaaServiceInstanceName: sap-btp-project1-xsuaa-srvServiceKeyName: sap-btp-project1-uaa-keysap.cloud.service: sap-btp-project1existing_destinations_policy: ignorebuild-parameters:no-source: true

这个 module 的类型为:com.sap.application.content

GACD (Generic Application Content Deployer) module 是用来部署 HTML5 应用到 SAP BTP 的一个工具模块。

何谓 Generic?当在 cf 部署工作流中处理模块时,部署服务将找到所需服务资源作为部署目标,并部署相应的 content.zip 文件。

如上图所示,com.sap.application.content 需要一个 repo host 作为 resource,该 resource 是一个 service.

上图的语义是,ui_deployer 这个 module,会被部署到名为 uideployer_html5_repo_host 的 service 去(content-target:true).

webapp 文件夹里 manifest.json 文件的 sap.app.idsap.app.applicationVersion.version 会被 HTML5 Application Repository 使用。

xs-app.json 是为支持路由功能而实现的:

关于 mta.yaml 文件的 require 区域:

下列 yaml 文件里,虽然 module A 出现在 B 之前,但是 build-parameters 里的 requires 区域定义了,只有 module B 构建完毕之后,才能构建 A.

SAP BTP 应用 mta.yaml 里的 sap-btp-project1-dest-content module相关推荐

  1. 在 SAP BTP 平台 Neo 环境里使用 SAP Cloud SDK 创建应用

    Create a Sample Application on SCP Neo Using SAP Cloud SDK 本文目录 How to generate a project stub using ...

  2. SAP云平台CloudFoundry环境里新建SAP UI5应用后,自动生成了哪些组件

    新建一个SAP UI5应用, 自动生成了一个MTA项目,包含一个html5 module,一个app router和一个UI deployer: 生成的完整yaml文件如下: ID: mta_app ...

  3. 1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目

    从本文开始,我们迈出使用事物码 SEGW 开发 OData 服务的第一步. 我们会开发一个能够进行图书管理(Book Management) 的 OData 服务,首先创建一个图书实体的模型,也就是 ...

  4. SAP新一代全栈开发工具:SAP Business Application Studio

    作为SAP从业者,我们能够清楚地感受到这些年SAP技术进化的趋势. SAP前端开发技术的进化方向,从SAP GUI,到能在浏览器里运行的ABAP Webdynpro / WebClient UI,再到 ...

  5. SAP UI5 进阶 - XML 视图里定义的 UI 控件,运行时实例化的技术细节剖析试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  6. SAP WM 2-Step Picking流程里创建的Group的分析

    SAP WM 2-Step Picking流程里创建的Group的分析 SAP WM模块的2-Step Picking流程里,需要根据实际业务情况,首先为外向交货单(Outbound Delivery ...

  7. SAP QM 事务代码QA11里的to New Material

    SAP QM 事务代码QA11里的to New Material SAP QM模块里的事务代码QA11用于对检验批做使用决策.在使用决策的时候,我们可以将库存放行,或者将其冻结起来.少数场景下甚至可以 ...

  8. SAP MM 采购信息记录里的Automatic Sourcing

    SAP MM 采购信息记录里的Automatic Sourcing 笔者近日有关注到,在SAP MM的采购信息记录主数据里有一个Automatic Sourcing的栏位.因之前从未注意到这个,所以很 ...

  9. SAP MM 外部采购流程里的如同鸡肋一样的Advanced Returns Management功能

    SAP MM 外部采购流程里的如同鸡肋一样的Advanced Returns Management功能 文章中的配置界面和单据流界面都是基于SAP S4HANA 1909系统. Part I: 外部采 ...

最新文章

  1. centos iptables 防火墙配置
  2. ImageLazyLoad-图片随着滚动而进行加载
  3. ASP 高亮显示不区分大小写的关键字
  4. 洛谷 - P1308 统计单词数(字符串+模拟)
  5. Windows7系统自带的备份与还原功能使用介绍
  6. Fiori 里周期性检查window size大小的变化
  7. (2.1)DDL增强功能-数据类型、同义词、分区表
  8. gjrand 4.0 发布,C语言的伪随机数生成器
  9. sql 单引号_SQL 语句中单引号、双引号的具体用法
  10. pdf怎么解除限制打印
  11. 【IoT】产品设计:包装盒LOGO设计工艺
  12. 关键字查询输入%问题
  13. 智能开关继电器-选型篇2
  14. 集成测试的“面子”和“里子”
  15. js序列化与反序列化和C#中json序列化与反序列化
  16. DSP28335 SPWM之斩波器PWM-Chopper (PC)与Trip-Zone (TZ)
  17. python pop3_PYTHON学习:使用POP3协议下载邮件
  18. Modelsim的仿真之路(结束篇之波形比较)
  19. 65、记录使用科大讯飞的声纹识别从官方的Python Demo转C++ Demo路程
  20. HTML和CSS面试题及答案总结一

热门文章

  1. linux怎么用jconsole_jconsole监控上Linux上的JVM
  2. 如何在SAP CRM WebClient UI里创建HANA Live Report
  3. call,apply,求最大最小值,平均数等基础编程知识
  4. poj 3522(最小生成树应用)
  5. myeclipse下hibernate入门实例介绍
  6. 实现一个正则表达式引擎in Python(三)
  7. [力扣]1018_可被5整除的二进制前缀
  8. LeetCode Wiggle Sort II
  9. 剪刀,石头,布,小游戏脚本
  10. groovy使用范型的坑