在SAP WebIDE UI5应用编辑器里的菜单View->Show Hidden files点击后,即可发现项目文件夹下有一个隐藏文件project.json:

内容如下:

这也解释了为什么build之后,UI5应用文件夹下会多出一个dist的文件夹,内容和webapp里的代码几乎一致:

databinding节点下罗列出了每个视图绑定的OData数据集的节点名称,非常实用:

generation节点记录了应用创建的时间戳和基于的Fiori模板ID和版本号,translation包含了和翻译相关的资源名称。

basevalidator维护了SAP WebIDE提供的校验实现,当前有fioriXmlAnalysis和fioriJsValidator。

codeCheckingTriggers定义了校验出的错误是否会阻止UI5实际部署到SAP云平台上。
hcpdeploy包含了和UI5应用部署相关的信息,比如SAP Cloud Platform的用户id,和部署到云平台之后的应用名称。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP WebIDE 里 UI5 应用的隐藏文件 project.json相关推荐

  1. SAP WebIDE里UI5应用的隐藏文件project.json

    在SAP WebIDE UI5应用编辑器里的菜单View->Show Hidden files点击后,即可发现项目文件夹下有一个隐藏文件project.json: 内容如下: 这也解释了为什么b ...

  2. SAP WebIDE里OData service catalog的实现原理

    我们在SAP WebIDE里创建UI5应用时,可以从Service catalog里选择需要的OData服务,如下图所示: 这个ag3-backend是什么意思? 是我在SAP Cloud Platf ...

  3. 如何把SAP WebIDE里的Web项目同Github仓库连接起来

    我们在SAP WebIDE里进行UI5应用开发时,当然也希望能将开发的代码纳入到github版本管理中去. 步骤其实非常简单. 右键点击WebIDE里UI5应用,git->Initialize ...

  4. SAP WebIDE里本地运行Fiori应用后,会自动生成一个新的Destination

    我在Neo环境里通过SAP WebIDE的新建项目菜单创建了一个Fiori应用后,本地运行,会弹出如下的对话框,让用户输入Neo环境的用户名和密码: 确认之后,会自动生成一个新的Destination ...

  5. 从 SAP WebIDE 里向Github 发起 push 的错误消息 - Git result: REJECTED_NONFASTFORWARD

    Created by Wang, Jerry on May 27, 2016 错误消息:Git result: REJECTED_NONFASTFORWARD 下面这个问题提交不了的问题是因为提交时在 ...

  6. SAP WebIDE 里开发 SAP UI5 应用时,使用 Ctrl + Space 实现代码自动完成功能

    Created by Wang, Jerry, last modified on Mar 23, 2015 Suppose you would like to know how to use butt ...

  7. SAP WebIDE里的JavaScript代码检查code check

    如何打开? 菜单Project Settings: 这里可以进行各种细粒度的检查配置: 比如变量名或者函数名如果没有按照驼峰式(Camel case)命名,则期望WebIDE报错的方式,是error, ...

  8. 在SAP WebIDE里开发一个React component

    项目文件夹如下: ```html <script src="https://code.jquery.com/jquery-3.1.0.min.js"integrity=&qu ...

  9. 在SAP WebIDE里开发一个最简单的react component

    源代码如下: <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="ut ...

最新文章

  1. 为什么安装的是gpu版本训练时还是用的cpu?_免费GPU哪家强?谷歌Kaggle vs. Colab | 硬核评测...
  2. LPCRITICAL_SECTION 函数
  3. 数组运用_1-19 编程练习
  4. css中元素居中总结
  5. Dynamics CRM2016 Web API之更新记录
  6. 深入了解Java之虚拟机内存
  7. QPW 用户签署协议日志表(tf_user_agreement_log)
  8. LeetCode 1320. 二指输入的的最小距离(动态规划)
  9. html5录音怎么保存到本地,详解HTML5 录音遇到的坑
  10. EXCEL中CONCATENATE()函数的使用
  11. 动态规划(树形DP):HDU 5886 Tower Defence
  12. SharePoint And Ajax Technology(2):Ajax Control Toolkit学习
  13. 《CSS实战案例汇总》悬浮按钮样式
  14. 一键轻松去除抖音火山等短视频水印~
  15. csgo服务器显示连接中,CSGO提示连接到官方任意服务器失败怎么办?
  16. 彻底解决Tensorflow2.0 使用tensorflow_datasets出现unbalanced parenthesis错误
  17. 快速导向滤波 matlab,导向滤波小结:从导向滤波(guided filter)到快速导向滤波(fast guide filter)的原理,应用及opencv实现代码...
  18. 51nod 1278 相离的圆 二分+排序
  19. 初学者如何学习C语言,C语言从入门到精通学习全路径
  20. 【漫画】互联网人叹气图鉴

热门文章

  1. Java命令学习系列
  2. JMeter中3种参数值的传递
  3. bzoj1115: [POI2009]石子游戏Kam
  4. poj 1338 Ugly Numbers(丑数模拟)
  5. Mongodb在windows下配置文件的配置
  6. 【转】Android 最火的快速开发框架XUtils
  7. Java与.NET的WebServices相互调用
  8. go 数据添加元素和删除特定元素
  9. numpy基础(part15)--线性模型
  10. 机器学习-集成学习:随机森林(Random Forest)