当我们执行 Mobilefirst 构建时,从哪里复制 wlapp 文件中的 worklight 文件夹?
Posted
技术标签:
【中文标题】当我们执行 Mobilefirst 构建时,从哪里复制 wlapp 文件中的 worklight 文件夹?【英文标题】:From where is the worklight folder inside the wlapp file copied from when we perform a Mobilefirst build? 【发布时间】:2015-07-24 10:53:03 【问题描述】:我只是想知道如何在 wlapp 文件中编译和复制 worklight 文件夹。我指的是由 cordova 插件文件夹、worklight.js、cordova_plugins.js 等组成的 worklight 文件夹。
【问题讨论】:
【参考方案1】:Worklight 构建引擎在构建期间使用这些文件。它们位于操作系统的 TMPDIR 中。由于您使用的是 OS X,您可以打开终端并运行命令 open $TMPDIR/wlBuildResources
(> your-WL-version\jslibexpanded)。
我猜你问这个是因为你想改变这些文件的预构建时间?您不能这样做,因为它可能会生成错误的应用程序(它不仅会转到 wlapp 文件,还会转到您可能已添加到应用程序中的任何移动环境的生成的本机项目)。
这些资源也会在每次启动 Eclipse(安装了 Worklight Studio)时被删除和重新创建。
这当然也会使任何支持请求无效。
由于这可能与您关于使用 Ionic Keyboard Cordova 插件的其他问题有关,请注意在 upcoming MobileFirst Platform Foundation 7.1 中有 Cordova 应用程序支持,使您能够使用 MPF 作为插件创建 ios 或 android 应用程序-in 与其他任何插件一样,因此您也可以利用任何您想要的 Cordova 插件。更多关于这方面的内容,很快,一旦 7.1 发布。
【讨论】:
哇,太棒了。你猜对了。我现在别无选择。但我想等待 7.1 也是一种选择。无论如何,感谢 Idan 的知识分享。以上是关于当我们执行 Mobilefirst 构建时,从哪里复制 wlapp 文件中的 worklight 文件夹?的主要内容,如果未能解决你的问题,请参考以下文章
IBM MobileFirst:在命令行构建期间使用外部 jar 文件
Mobilefirst cli 构建失败:读取 info.plist 文件 1 字节 UTF-8
在 MobileFirst Platform Foundation 7.1 中构建迁移的项目时出错
IBM Mobilefirst 7.1 PushNotifications:无法从后台检索通知文本到前台