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

金山云_香港虚拟主机服务商_是什么

小七 141 0

亲爱的全栈(又名MTA)应用程序的开发人员,大数据中心,

在SAP,我们不断努力进行必要的更改,为您提供改进的工具和服务。

在本博客中,我很自豪地介绍了一个用于构建MTA存档的新工具—云MTA构建工具。该工具已经作为开源发布,现在已经可以生产了。

随着新工具的生产准备发布,我们正式宣布多目标应用程序归档生成器的弃用。这个旧工具的1.1.20版本将是最后发布的版本。它将在2020年5月31日之前从SAP开发工具网站上下载。在此日期之后,多目标应用程序存档生成器将不再受支持。

下面,我将回答我认为可能源于我的介绍的问题。如果您有其他问题,请随时在此博客上发表评论。您可以在本手册中找到有关新构建器的所有信息。

新的云MTA构建工具有哪些优点?

新的云MTA构建工具是否与弃用的多目标应用程序存档生成器兼容?

新的云MTA构建工具是否与SAP Web IDE Full Stack和SAP Web IDE for SAP HANA中的MTA构建选项兼容?

我应该如何开始使用新的云MTA构建工具,而不是不推荐的多目标应用程序归档生成器?

我在哪里可以报告云MTA构建工具的问题?

新的云MTA构建工具有哪些优点?

实现我们构建MTA项目的最佳实践的默认构建过程由一个简单的命令激活:mbt build

它比旧的命令"java-jar"要短得多mta.jar文件–build target=CF build",不是吗?

当然,还有一些标准的CLI帮助命令(mbt[command]–Help或mbt[command]–h)可以帮助您了解其他可用的命令及其参数。

请放心…使用新工具,您不再受预定义的构建流程和用于构建应用程序模块的固定命令集的限制。新工具提供了多种功能,可以根据您的项目需要轻松调整默认的MTA构建过程,甚至可以构建您自己的流程。

自定义生成器

您可以为构建模块配置自己的命令。

例如,云教云,构建工具配置为在构建HTML5模块时运行默认的Grunt任务。如果在模块的Grunfile.js文件,您现在可以应用它而不是默认的,云主机云服务器,如下所示:

全局生成配置

如果您需要在生成模块之前运行其他步骤,请使用此选项。例如,如果您有具有相同依赖关系的模块(与HTML5模块一样),您可以调整项目,以便在项目构建开始时下载所有依赖项一次,然后从单个模块构建中引用这些构件。想想这是如何提高项目的构建性能的!此类型的配置已用于SAP Business Application Studio中的SAP Fiori项目。

汇编命令

如果您不在标准MTA结构中维护项目源,但仍希望利用MTA的优势进行部署,则此选项适合您。您可以配置使用您选择的技术或基础结构构建项目组件(也称为模块)的管道,定义MTA部署描述符(MTA deployment descriptor)mtad.yaml公司描述目标运行时项目结构的,然后使用"assemble"命令将模块的生成工件打包到有效的MTA存档中。

通过Makefile生成控制

如果您对提供的默认值不满意,并且无法使用"Makefile"中的生成参数配置生成过程mta.yaml公司'文件,请考虑使用两步构建方法。新工具利用gnumake作为构建引擎。使用专用命令,可以生成本机GNU Make文件("生成文件.mta)的默认配置,然后直接在生成文件.mta"文件

用于中间构建步骤的命令

这些命令非常有用,例如,您只想为测试目的构建和部署特定的模块,或者如果您决定定制自己的构建过程来打包MTA归档文件。在未来的版本中,我们计划公开额外的命令,例如用于项目验证的专用命令。

对提供的默认值不满意?找到窃听器了吗?

新工具是开放源码的,大数据和小数据,因此是开放供贡献的。了解更多关于贡献过程的信息。

新的云MTA构建工具是否与弃用的多目标应用程序存档生成器兼容?

别担心!新旧工具是兼容的,这意味着mta.yaml公司'文件,新工具生成等效的MTA存档。

但是,对项目的mta.yaml公司'在以下情况下需要文件:

您的项目包含HTML5模块和您的'mta.yaml公司'文件具有"deploy\u mode=html5 repo"全局参数,该参数使这些模块部署到cloudfoundry中的html5应用程序存储库中。您使用的是npm opts、grunt opt或maven opts构建参数。例如,如果您有针对SAP Web IDE完整堆栈的自定义扩展,并且需要使用云MTA构建工具重新构建它们,作为新版本发布过程的一部分。

本手册向您展示了如何在mta.yaml公司'获取预期行为的文件。

新的云MTA构建工具是否与SAP Web IDE Full Stack和SAP Web IDE for SAP HANA中的MTA构建选项兼容?