云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

香港带宽_91秦先生百度云_新用户

小七 141 0

本博客/文档展示了一种紧凑的(希望是新手友好的)方法,大数据的4,用于向SAP Web IDE个人版添加新的/附加的SAPUI5版本(源代码),并使这些源代码可用于Web IDE的运行时。

本博客中的几乎所有信息都已在社区论坛和Wiki上提供官方文档,所以博客是一种描述一个特定用例的整合手段。

本博客不包括Web IDE PE的初始设置和配置。如果您正在寻找相关信息,新云,我强烈推荐Florian Henninger撰写的这个博客,bi大数据分析,它涵盖了您可能面临的几乎所有实际问题,这些问题在官方文档中没有得到处理。

我使用了64位Windows安装版本1.53.1上的"生产性使用"变体。以下内容可能不适用于其他版本。

1.1。从您获得Web IDE存档的同一页面(即从此处)下载所需版本的UI5源代码。如果您只需要源代码,可以下载运行时存档。一、 但是,下载了整个SDK,因为它包含了一些很好的测试文件和大量编写良好的文档。

1.2。从某处提取档案。

2.1。从步骤1中提取的存档中复制文件夹"resources"和"test resources"。如果已下载运行时存档,则这些文件夹将是唯一可用的文件夹。下面的屏幕截图取自一个提取的SDK存档,在我的用例中,我想添加版本1.52.8.

2.2。在WebIDE文件结构中,从其根路径转到\eclipse\plugins\com.sap.webide网站.orionplugin版本5。创建一个新文件夹,并根据要粘贴的UI5版本命名。导航到该文件夹并粘贴到从步骤2.1复制的两个文件夹中。

提示:如果您正在使用或被迫使用Windows,复制文件时可能会遇到问题,因为文件夹结构高度嵌套,很容易超过Windows资源管理器对每个绝对文件名255个字符的限制。您可以尝试使用命令Shell的XCOPY,但是,这可能会由于RAM分配权限不足而失败,具体取决于您的客户机环境。因此,临时重命名子文件夹以绕过255限制是最快的,如果也是最不合法的,成功的方法。

3.1。导航回父目录,即"ui5"文件夹并编辑"neo"-应用程序.json"文件的编辑器没有窗口编辑器那么可怕。在routes子句中添加新的UI5版本。我还用新版本替换了maven子句,同时努力让事情正常进行。如果您使用另一个构建工具或根本不使用,您可以忽略更改它(我自己也不太确定)。

到目前为止,Web IDE将可以访问SAPUI5版本1.52.8的源代码。然而,这并不意味着webide运行时中的模板向导"知道"这一点。一、 e.您将无法从下拉列表中选择新版本。

4.1。在Web IDE的文件结构中,导航到父目录两次,北京大数据研究院,然后从父目录进入文件夹"ui5templates"。

4.2。"编辑文件"versionoverview.json版本"并分别添加新的UI5版本。

当然,更改后您必须重新启动Orion服务器和Web IDE。但是,淘客放单平台,根据您的基础结构,有几个缓存可能会阻止所做的更改反映出来。以下是我必须做的事情来让事情顺利进行:

5.1。你可能已经注意到了3.1的截图。在neo中有一个带有属性"maxAge"的子句"cacheControl"-应用程序.json文件。默认情况下,该属性设置为等于365天的秒值,这意味着缓存将"生存"一年。我发现特别具有欺骗性的是,maxAge属性显然反映了一个事实,即使该文件还包含一个语句"ui5CacheBuster":true。所以很明显,只有在超过maxAge后,cache buster才会开始崩溃。在这一点上,我不确定它是故意这样工作,还是一个错误。不管是哪种方式,我都将maxAge的值设置为"0",以实现干净的缓存积累。

5.2。清除浏览器缓存。

5.3。打开模板向导

5.4检查您的更改是否反映在Web IDE中。出于性能原因,您可能需要将maxAge值重置为其默认值。