【问题标题】:IBM MFP How can I use mfpdev-cli upload (deploy) the .adapter?IBM MFP 如何使用 mfpdev-cli 上传(部署).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??

标签: ibm-mobilefirst mobilefirst-adapters mobilefirst-cli mfp


【解决方案1】:

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

mfpdev adapter build

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

部署有两种方式

  1. 从 MFP 服务器控制台点击 Actions->Deploy Adapter-->Brows .adapter file in target folder -->点击 deploy
  2. 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多