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 - 身份验证时出现间歇性 SocketTimeoutException