如何使用mfpdev从源代码导出Adapter和Version的zip包?
IBM MobileFirst 单独导出适配器与应用版本包解决方案
适配器导出方案
- 单个适配器导出:进入对应适配器项目目录,执行
mfpdev adapter build命令,执行完成后会在当前目录的target文件夹下生成可直接导入MFP服务器的同名适配器zip包 - 批量导出所有适配器:在项目根目录(所有适配器文件夹的上层目录)执行
mfpdev adapter build all,会自动遍历所有适配器项目完成构建,分别生成对应zip包到各自的target目录
应用版本包导出方案
你不需要使用全量导出的mfpdev app export默认逻辑,有两种方式可以单独导出仅包含版本信息的zip包:
- 方式一(推荐,适配8.0及以上版本CLI):执行
mfpdev app export时添加--only-app-version参数,示例如下:
该命令输出的zip包和MFP控制台导出的版本包结构完全一致,可直接导入目标服务器mfpdev app export --only-app-version --output ./build/your_app_version.zip - 方式二(兼容旧版本CLI):手动打包Cordova项目中
<项目根目录>/platforms/<对应平台>/mobilefirst目录下的所有文件为zip,该压缩包和控制台导出的版本包完全兼容
构建流程集成建议
你可以直接把上述命令添加到你的Azure DevOps流水线中,构建完成后统一收集所有适配器zip和应用版本zip归档存储即可,不需要依赖MFP控制台的导出操作。
内容的提问来源于stack exchange,提问作者Kawinesh S K
相关产品推荐
相关产品推荐

