问题标签 [mobilefirst-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
637 浏览

ibm-mobilefirst - 新项目为 Android 构建错误

我已经使用 MFP 制作了一些项目,但今天早上我创建了一个全新的项目:

开始时,它运行,但随后在 iPhone 区域失败:

构建失败/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:128:执行此行时发生以下错误:/Applications/IBM/MobileFirst-CLI/mobilefirst -cli/node_modules/generator-worklight-server/lib/build.xml:305:执行此行时发生以下错误:/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib /build.xml:315:执行此行时发生以下错误:/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:294:构建应用程序失败:com .worklight.builder.exception.WorklightBuildException:com.worklight.builder.exception.WorklightBuildRuntimeException:资源管理器 - 读取信息时出现问题。plist 文件 /Users/raymondcamden/Desktop/trash/feb21/apps/App1/iphone/native/Entitlements-Debug.plist (没有这样的文件或目录)嵌套异常:/Users/raymondcamden/Desktop/trash/feb21/apps/App1 /iphone/native/Entitlements-Debug.plist(没有这样的文件或目录)

然后我又试了一次,真是太棒了,现在它在 Android 领域失败了:

构建失败/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:128:执行此行时发生以下错误:/Applications/IBM/MobileFirst-CLI/mobilefirst -cli/node_modules/generator-worklight-server/lib/build.xml:305:执行此行时发生以下错误:/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib /build.xml:315:执行此行时发生以下错误:/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:294:构建应用程序失败:com .worklight.builder.exception.WorklightBuildException:com.worklight.builder.exception.WorklightBuildRuntimeException:资源管理器 - 读取 XML 文件时出错:/Users/raymondcamden/Desktop/trash/feb21/apps/App1/android/native/AndroidManifest.xml(没有这样的文件或目录)嵌套异常:/Users/raymondcamden/Desktop/trash/feb21/apps/App1/android/native /AndroidManifest.xml(没有这样的文件或目录)

多次重试后,我只得到这个区域的错误。我可以确认该文件确实不存在,但我不知道为什么。

0 投票
1 回答
364 浏览

ibm-mobilefirst - 将 Mobilefirst CLI 6.3.0 升级到 7.0

将 mobilefirst 6.3 CLI 升级到 mobilefirst 7.0 CLI 是否存在任何已知问题?

自动升级在 ubuntu 14.0.x 中失败并出现以下错误,之前它在 6.3.0 中运行良好。

运行 mfp build -dd 时出错

0 投票
1 回答
526 浏览

ibm-mobilefirst - 移动优先平台 cli:mfp build... 不创建 war 文件

我的设置

MobileFrist 平台基础 6.3.0.00-20141127-1357 WebSphere Application Server 8.5.5.0 (1.0.3.20130510-0831) 在 Java HotSpot(TM) 64 位服务器 VM,版本 1.7.0_75-b13 (en_US) 上托管在 softlayer

使用此知识中心指南安装 6.3

启动服务器后,我可以正常访问我的 appcenterconsole。

我现在有两个问题,我似乎无法理解:

首先,尝试使用 MFP cli 构建 Myproject.war 文件以部署服务器配置工具。然而,Mfp build 生成了所有 .wlapps 但没有 war 文件。我可以使用 mfp build 构建 .war 文件吗?

其次,在我的本地机器上使用 eclipse 构建了 .war 文件尝试使用服务器配置工具部署它,但我最终没有像帖子中那样找到运行时

因此,我检查了我的 java 版本是否正常,检查了应用中心版本是否正常,并检查了 server.xml 中的条目是否存在 WL Admin services war 的重复项,仅存在一个。

server.xml http://pastebin.com/gXqfVknb 日志太长,粘贴 bin 计数为 en 额外链接限制为 2 将发布日志链接作为评论

0 投票
1 回答
524 浏览

android - 如何使用 MobileFirst 的本机文件夹中的 CMD 行创建本机 Android 应用程序

我通过 MobileFirst CLI 完成的事情

  1. 创建一个示例项目。
  2. 添加了安卓环境。
  3. 构建并部署 MobileFirst 项目。

现在我有了 Android--> Native (Folder)

现在我如何使用这个文件夹来创建我的原生 android 应用程序。

我想通过 CMD 线构建。

0 投票
1 回答
1489 浏览

ibm-mobilefirst - MFP CLI 无法构建-部署最初使用 MFP Studio 创建的项目

问题背景
我们最初使用适用于 Eclipse 的 MFP Studio 插件创建了一个带有 iOS 环境的 MFP 混合项目。我们将这个项目置于源代码控制之下(Git on DevOps)。我们团队中的一些团队成员正在为这个项目做 iOS 开发,由于他们不熟悉 Eclipse,他们希望使用 CLI 来代替。同一团队中的其他开发人员将继续使用 Studio,因为他们正在为 MFP 适配器编写 Java 代码,并希望利用 Eclipse 提供的功能,例如编译、代码自动完成等。

问题
从 Git 拉下 MFP 项目代码(新拉)后,如果先使用 Studio 进行“构建所有环境”和“在 MobileFirst 平台上运行”,我们可以毫无问题地运行 MFP 应用程序。然后,我们还可以切换到 CLI 来构建和部署工件,并且 CLI 命令可以正常工作。

现在,假设从 Git ( fresh pull ) 中提取代码后,我们不再使用 Studio,而是立即开始使用 CLI 来构建和部署工件。在这种情况下,CLI 会抛出错误。CLI 似乎缺少 Studio 知道如何执行的步骤。在从 Git 重新拉取后立即使用 CLI 进行构建和部署 ( mfp bd )时,我们遇到的错误如下:

更多详情

如果我在执行“mfp bd”之前先启动 MFP 服务器,它也会失败并出现类似错误:

多功能一体机信息输出

0 投票
1 回答
306 浏览

ibm-mobilefirst - MobileFirst: CLI Java adapter will not run in Studio

I'm using MobileFirst Platform v7.0 on OSX. I tend to switch back and forth between Studio and the CLI depending on what I am doing.

I found that a Java adapter created through the command line will not build using Studio without some manual configuration. I had this question 95% typed when I found a solution so I decided to post it anyway in hopes it might help others.

To duplicate:

  1. Create a workspace, MFP project and Hybrid app in Studio
  2. In Studio, create a Java adapter named Studio with package com.studio
  3. Deploy the Studio adapter. Adapter builds and deploys successfully.
  4. Open a terminal and navigate to the adapters directory of the project
  5. From CLI, create a Java adapter named CLI with the following command: mfp adapter add CLI -t java -p com.cli
  6. Back in Studio, refresh and Deploy the CLI adapter. Observe error 'com.cli.CLIApplication' was not found.
0 投票
2 回答
390 浏览

ibm-mobilefirst - 如何使用 MobileFirst CLI 为远程服务器构建

  1. 我正在构建一个 bat 文件,它会自动将 android 环境添加到我的 worklight 项目中,并将 apk 文件和 worklight.war.wlapp文件生成到我的目标位置。
  2. 我已经完成并且一切正常。我正在使用mfp bulid -d命令来构建项目,并且我已经修改了 MobileFirstServer 生成器中的 ant 文件,以便上述命令为我.war提供项目文件。
  3. 现在我的要求是我想将我的项目构建到远程服务器上,以便我在 android 中的 project.properties 文件也使用serverip我提供的更新,并且我想使用 mobilefirst cli 命令执行此操作,因为我使用的是 bat 文件并执行命令。
  4. 我在 CLI build.xml 文件中看到了这一点,所以这意味着如果我的build.properties项目中有一个文件,我不知道它将从该文件中获取 ip、root 等的确切位置。

XML

0 投票
1 回答
43 浏览

ant - IBM MobileFirst 通过 ant 脚本添加环境

有没有办法在任何 jar 文件的帮助下使用 ant 添加环境(android、windows 和 IOS)。

就像我们在 worklight-ant-builder.jar 的帮助下创建 .wlapp、.war 和 .adpater 文件一样

我可以通过 mfp CLI 执行此操作,但我需要借助任何 jar 文件或 ant ant 文件在系统中未安装 MFP CLI 的情况下执行此操作。

0 投票
1 回答
324 浏览

ant - 通过 ant 构建 project.war 文件错过了 java->server 文件夹中的文件

  1. 我正在使用 MFP 中的 ant 和 worklight-ant-builder.jar 文件创建 project.war 文件。
  2. 虽然我的项目是使用 mfp 或通过 bin 中的 eclipse 构建的,但 .war 文件和 classes 文件夹包含所有内容,包括我的server->java文件夹中的内容。
  3. 但是当我使用步骤 1 构建 ant 文件时,我没有在我的server->java文件夹中获取文件。

请注意,我已经通过使用 7-zip 查看 .war 文件中的内容来验证这一点,并且在我使用步骤 2 时还看到了由 mobileFirst 创建的文件夹类,其中包含 server->java 文件夹内容。

包含位于 Java->server->com 内的peluk文件夹的图像(使用步骤 2构建)

没有位于 Java->server->com中的peluk文件夹的图像(使用步骤 1构建)

我正在使用以下蚂蚁代码。

0 投票
2 回答
857 浏览

ibm-mobilefirst - 移动优先平台服务器无法启动

我使用 MFP CLI 构建了一个 MFP 项目

我跑了 mfp stop 来停止我的服务器

现在当我运行 mfp start、mfp run、mfp restart 时,服务器不会启动

这是我的 cli 日志

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp stop

objc[84655]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。停止服务器工作灯。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp deploy

初始化 MobileFirst 控制台。错误:您配置的 MobileFirst 服务器似乎没有运行。使用“mobilefirst start”启动服务器。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84719]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp run

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84756]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp restart

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84790]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp start

初始化 MobileFirst 控制台。

macsupports-MacBook-Pro-2:yoMAUI hannade$ mfp 状态

objc[84882]:JavaLaunchHelper 类在 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents 中实现/Home/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。服务器工作灯未运行。