zoukankan      html  css  js  c++  java
  • 如何为SAP WebIDE开发扩展(Extension),并部署到SAP云平台上

    本文通过一个最简单的例子,介绍如何给SAP WebIDE开发扩展(WebIDE Extension)

    新建一个SAP WebIDE扩展,基于的模板如下,这个项目也是一个MTA项目:


    WebIDE extension同一个plugin一一对应,因此还需要维护对应的plugin名称:

    这个创建好的模板包含的功能很简单,在SAP WebIDE里新增一个菜单项,点击之后可以弹出Hello World,因此我们现在直接运行它。

    Run As SAP WebIDE Extension菜单会以调试模式打开一个新的SAP WebIDE窗口:

    此时可以发现Tools菜单里多了一个Sample选项:

    点击之后能看到Hello World.

    可以查看源文件学习这个Hello World是如何弹出来的。

    下面将这个extension部署到SAP Cloud Platform上。先在右键菜单里选择Build:


    会自动安装需要的build,然后开始build:

    成功build:

    右键菜单进行部署:

    在console里看到部署成功的提示信息:

    CloudFoundry环境里会看到WebIDE extension部署后生成的一个应用,点击进去之后,

    把Application route的url抄下来:

    digital-innovation-space-jerry-subdomain-dev-myproject.cfapps.eu10.hana.ondemand.com

    进入Neo环境,新建一个HTTP Destination,把url维护成刚刚抄下来的Application route url:

    WebIDE只会解析Neo环境里创建的Destination,此处还要给Destination维护WebIDEEnabled和WebIDEUsage两个额外属性:

    一切就绪后,在Workspace preference的Extensions菜单里,就能搜索出我们部署好的WebIDE extension,

    将其启用后,

    就能在WebIDE里看到我们开发的extension里包含的自定义菜单了:


    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  • 相关阅读:
    How To Scan QRCode For UWP (4)
    How To Crop Bitmap For UWP
    How To Scan QRCode For UWP (3)
    How To Scan QRCode For UWP (2)
    How To Scan QRCode For UWP (1)
    How to change windows applicatioin's position via Win32 API
    8 Ways to Become a Better Coder
    How to resize or create a thumbnail image from file stream on UWP
    C# winform压缩文件夹带进度条
    MS ACCESS MID函数
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/12332010.html
Copyright © 2011-2022 走看看