Ibm mobilefirst 如何避免在Mobilefirst上两次部署应用程序和适配器?

Ibm mobilefirst 如何避免在Mobilefirst上两次部署应用程序和适配器?,ibm-mobilefirst,mobilefirst-adapters,Ibm Mobilefirst,Mobilefirst Adapters,作为项目的一部分,我们开发了多个应用程序和适配器 我们编写了一些ant脚本来部署“应用程序”和“适配器” 在执行“ant任务”之前,我们想知道是否已经部署了应用程序和适配器 我可以使用“PROJECT\u ADAPTERS”和“PROJECT\u APPLICATIONS”表来避免重复部署吗?(或者)如果两次错误地尝试部署相同的“应用程序”和“适配器”,会发生什么情况?重新部署适配器或应用程序不会发生什么坏事 事实上,如果已经部署的.wlapp/.adapter和要部署的.wlapp/.adap

作为项目的一部分,我们开发了多个应用程序和适配器

我们编写了一些ant脚本来部署“应用程序”和“适配器”

在执行“ant任务”之前,我们想知道是否已经部署了应用程序和适配器


我可以使用“PROJECT\u ADAPTERS”和“PROJECT\u APPLICATIONS”表来避免重复部署吗?(或者)如果两次错误地尝试部署相同的“应用程序”和“适配器”,会发生什么情况?

重新部署适配器或应用程序不会发生什么坏事


事实上,如果已经部署的.wlapp/.adapter和要部署的.wlapp/.adapter之间的校验和相同,则可能根本无法部署它。如果它们部署了两次,并且是完全相同的应用程序和适配器(没有代码更改),那么它们将再次部署(不会重复)。

您应该将worklight server视为一个黑匣子,虽然从纯技术角度来说,您可以调查数据库并推断信息,但您没有使用正式的API,因此您所做的任何事情都不受支持,并且可能在未来的产品版本中失效

但是,有一些已发布的ant任务用于检索已部署应用程序和适配器的列表,因此原则上您可以使用这些任务。然而,我质疑这样做是否明智。我主要关心的是,我不认为知道部署了某个版本的人工制品有多重要。假设您已经更改了源,是否仍要部署

ant任务记录在信息中心中。通过ant搜索管理MobileFirst应用程序的主题。今天有一个好消息


正如Idan所指出的,构建工具在一定程度上很聪明,可以避免重复部署。我建议您使用现有的工具,而不是试图通过后门绕过它们。

表“PROJECT\u ADAPTERS”和“PROJECT\u APPLICATIONS”是数据库“WLADMIN”的一部分。当我们部署应用程序和适配器时,其中分别有一些条目。不过,谢谢你的回答。谢谢你的回答。如果可能的话,你能给我指一下引用“ant任务”的URL吗?该任务用于检索已部署应用程序和适配器的列表。请提供你正在申请部署的ant脚本