关于ibm mobilefirst:MFP CLI v7.0无法构建部署最初使用MFP Studio v7.0创建的项目

MFP CLI v7.0 cannot build-deploy project initially created with MFP Studio v7.0

问题上下文:我们最初使用mfp studio插件v7.0 for eclipse创建了一个mfp项目(iOS的本机API)。我们将这个项目置于源代码管理(Git on DevOps)下。

问题:从git(fresh pull)中提取mfp项目代码后,如果首先使用Studio"部署本机API"和"部署移动第一适配器",则编译、构建和部署所有内容都很好。然后,我们就可以从Studio调用适配器了,没有任何问题。这样做之后,我们还可以切换到mfp cli来构建和部署工件,而cli命令工作得很好。

现在,如果从git(fresh pull)中提取代码后,而不是使用studio,我们将立即开始使用mfp cli来构建和部署工件,则会发生错误。似乎mfp cli缺少studio知道如何操作的步骤。在从Git重新拉入后,立即使用CLI构建和部署(mfp bd)时会出现以下错误:

$MFP信息操作系统:达尔文64发布:143.0系统内存:2845 MB可用空间(16384 MB)节点:V0.10MobileFirst客户端:7.0.0.00.20150430-1604当前目录:/users/olivieri/git/ready.app.5.loyalty/loyalty ready app

当前项目:/users/olivieri/git/ready.app.5.loyalty/loyalty ready app

适配器:Loyaltypushadapter(/users/olivieri/git/ready.app.5.loyalty/Loyaltyreadyapp/adapters/Loyaltypushadapter/Loyaltypushadapter.xml)说明:Loyaltypushadapter类型:http程序:提交通知

适配器:Loyaltyuseradapter(/users/olivieri/git/ready.app.5.忠诚度/Loyaltyreadyapp/adapters/Loyaltyuseradapter/Loyaltyuseradapter.xml)描述:Loyaltyuseradapter类型:Java程序:[ Java适配器不可用]

应用程序:忠诚度(/users/olivieri/git/ready.app.5.loyalty/loyalty ready app/apps/loyalty/application descriptor.xml)描述:忠诚度类型:本机iOS

服务器位置:/users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server服务器二进制文件:/users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/bin/servermobilefirst实例:/users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr/servers/worklightObjc(4021):类JavaLaunChelHelp是在两个/库/ JavaValtualMeals/JDK1.7.0y75.jdk/Cordss/HOME/JRe/BI/Java和/Java/JavaVitualMeals/JDK1.7.0y75.jdk/Cordss/HOME/JR/LB/LIN StruMut.DyLIB中实现的。将使用其中一个。哪个是未定义的。WebSphere Application Server 5.5.5.4(1.0.7.CL50420141121-1414)在Java热点(TM)64位服务器VM上,版本1.7.0y75-B13(EnUUS)

环境变量:术语"程序:苹果终端"安卓主页:users/olivieri/android sdks术语:Xterm-256颜色外壳:/bin/bashtmpdir:/var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr000gn/t/apple_pubsub_socket_render:/private/tmp/com.apple.launchd.ql5st9ru2f/render术语"程序"版本:343.7学期课程编号:6798439A-3592-4d5c-abfe-7a2e2d5d80baAnt_主页:users/olivieri/development/apache-ant-1.9.4用户:奥利维耶里ssh-auth-sock:/private/tmp/com.apple.launchd.e1n6ipacu1/listeners_ cf_用户_文本_编码:0x1F5:0x0:0x0路径:/users/olivieri/development/apache-ant-1.9.4/bin:/users/olivieri/development/checker-276:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/x11/bin:/applications/ibm/mobilefirst cli:/applications/ibm/mobilefirst cli:/users/olivieri/development/gradle-2.3/bin:/users/olivieri/android sdks/tools:/users/olivieri/android sdks/platform tool密码:users/olivieri/git/ready.app.5.loyalty/loyalty ready appJavaHouth:/Cultual/Java/JavaVitualMadio/JDK1.7.0y75.JDK/Couths/Couth/Stand语言:en-us.utf-8XPCI标志:0x0xpc_服务名称:0主页:/用户/Olivieri2:日志名称:Olivieri显示:private/tmp/com.apple.launchd.qhj5hi31kp/org.macosforge.xquartz:0_/applications/ibm/mobilefirst cli/ibm node/bin/nodewlp_user_dir:/users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr

重新启动MFPObjc(4345):类JavaLaunChelHelp是在两个/库/ JavaValtualMeals/JDK1.7.0y75.jdk/Cordss/HOME/JRe/BI/Java和/Java/JavaVitualMeals/JDK1.7.0y75.jdk/Cordss/HOME/JR/LB/LIN StruMut.DyLIB中实现的。将使用其中一个。哪个是未定义的。正在停止服务器工作灯。服务器工作灯已停止。正在初始化MobileFirst控制台。Objc(4386):类JavaLaunChelHelp是在两个/库/ JavaValtualMeals/JDK1.7.0y75.jdk/Cordss/HOME/JRe/BI/Java和/Java/JavaVitualMeals/JDK1.7.0y75.jdk/Cordss/HOME/JR/LB/LIN StruMut.DyLIB中实现的。将使用其中一个。哪个是未定义的。正在启动服务器工作灯。服务器工作灯以进程ID 4385启动。里卡多MBP:奥利维里·洛亚蒂亚普$

$MFP BD[错误:生成失败/applications/ibm/mobilefirst cli/mobilefirst cli/node_modules/generator worklight server/lib/build.xml:135:执行此行时发生以下错误:/应用程序/ibm/mobilefirst cli/mob


是否确保将.gITREST文件放置在Java适配器文件夹 LIB文件夹中?默认情况下,文件夹为空,Git不保留空文件夹,因此从Git下载此项目时,文件夹将丢失,但可能是生成过程所必需的。

尝试添加丢失的文件夹,看看是否有帮助。根据结果,我们将从中得到一个操作项。