IBM MFP 如何使用 mfpdev-cli 上传(部署).adapter?

Posted

技术标签:

【中文标题】IBM MFP 如何使用 mfpdev-cli 上传(部署).adapter?【英文标题】:IBM MFP How can I use mfpdev-cli upload (deploy) the .adapter? 【发布时间】:2018-04-11 18:21:07 【问题描述】:

如何使用 mfpdev-cli 上传(部署).adapter?

我需要在我的 MFP 项目中上传 .zip 和 .adapter

当我打电话时(在根文件夹中)

 mfpdev app webupdate --build

我会在 MobileFirst 文件夹中获得 projecet.zip

然后,我调用(不在根文件夹中)

 mfpdev app webupdate --file project.zip

成功更新了。

然后在适配器中也一样

我调用(在根文件夹中)

 mfpdev adapter build

并在目标文件夹中获取 projectAdapte.adapter

那么,我如何上传这个 projectAdapte.adapter(不在根文件夹中,不使用 mfpdev adapter deploy)?

【问题讨论】:

对了,适配器和app已经创建好了,我只想上传更新一下。 您使用的是 MobileFirst v 8.0 吗? 是的,它是 MF8,非常感谢!! 而且我必须使用cli来执行此操作,是否可以使用cli部署.adapter?? 【参考方案1】:

如果您想将适配器部署到服务器,请先使用命令构建适配器

mfpdev adapter build

-将在目标文件夹中生成 .adapter 文件

部署有两种方式

    从 MFP 服务器控制台点击 Actions->Deploy Adapter-->Brows .adapter file in target folder -->点击 deploy mfpdev adapter deploy(为此您需要使用mfpdev server add 命令添加mfpdev 服务器)

如果要构建和部署的适配器不止一个,则在命令前面添加 all 例如:

mfpdev adapter deploy all
mfpdev adapter build all

mfpdev app webupdate 用于直接更新功能。

有关mfpdev cli 命令的更多详细信息,请参见此处:MobileFirst CLI to Manage MobileFirst Artifacts。

有关适配器的更多详细信息,请参见此处:Developing Adapters

【讨论】:

是否可以使用cli部署.adapter?? 但在此之前,您需要使用命令“mfpdev server add”将您的服务器详细信息添加到终端,按照我给出的链接进行操作 但我不在适配器根文件夹中,我必须将 .adapter 移动到另一个文件夹并上传(部署),可以这样做吗?非常感谢 不,这是不可能的【参考方案2】:

适配器是一个单独的 Maven 项目。如果您在一个项目中创建多个适配器,那么您可以将所有适配器放在一个文件中。

如何上传这个 projectAdapte.adapter(不在根文件夹中)?

您可以使用以下命令从项目根文件夹构建和部署所有适配器:

mfpdev adapter build all
mfpdev adapter deploy all

【讨论】:

以上是关于IBM MFP 如何使用 mfpdev-cli 上传(部署).adapter?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IBM MFP 8.0 中为移动和 Web 使用相同的代码

如何在 IBM MFP 中获取所有现有的推送设备注册

IBM MFP - 身份验证时出现间歇性 SocketTimeoutException

没有客户端组件的基于 IBM MFP 适配器的身份验证

现有 IONIC 1 项目迁移到 IBM Worklight(MobileFirst 平台“MFP”)

MFP 8.0 SECURITY_CHECK_NOT_FOUND