当前位置: 首页 > 知识库问答 >
问题:

MFP CLI V7.0无法构建-部署最初使用MFP Studio V7.0创建的项目

孔星宇
2023-03-14

问题上下文:我们最初使用MFP Studio插件V7.0 for Eclipse创建了一个MFP项目(用于iOS的原生API)。我们将这个项目置于源代码管理(DevOps上的Git)之下。

当前项目:/users/olivieri/git/ready.app.5.忠诚/loyaltyreadyapp

适配器:LoyaltyPushAdapter(/users/olivieri/git/ready.app.5.loyalty/loyaltyReadyApp/adapters/LoyaltyPushAdapter/LoyaltyPushAdapter.xml)描述:LoyaltyPushAdapter类型:http过程:submitNotification

适配器:LoyaltyUserAdapter(/users/olivieri/git/ready.app.5.loyalty/loyaltyReadyApp/adapters/LoyaltyUserAdapter/LoyaltyUserAdapter.xml)描述:LoyaltyUserAdapter类型:java过程:[对java适配器不可用]

应用程序:忠诚度(/users/olivieri/git/ready.app.5.Loyalty/loyaltyreadyapp/apps/Loyalty/application-descriptor.xml)描述:忠诚度类型:原生ios

服务器位置:/users/olivieri/.ibm/MobileFirst/7.0.0.000.20150430-1556/服务器服务器二进制:/users/olivieri/.ibm/MobileFirst/7.0.0.000.20150430-1556/Server/wlp/bin/Server MobileFirst实例:/users/olivieri/.ibm/MobileFirst/7.0.0.000.20150430-1556/Server/wlp/usr/servers/worklight objc[4021]:类JavaLaunchHelper在java/javavirtualmachines/jdk1.7.0_75.jdk/contents/home/jre/lib/libinstrument.dylib。两个中的一个将被使用。哪一个没有定义。WebSphere Application Server 8.5.5.4(1.0.7.CL50420141121-1414)on Java HotSpot(TM)64位服务器VM,版本1.7.0_75-B13(en_US)

环境变量:term_program:Apple_Terminal android_home://users/olivieri/android-sdks术语:xterm-256 color shell://bin/bash tmpdir://var/folders/c9/gf_f0_sd60q1mm9kxwgvlxsr0000gn/t/apple_pubsub_socket_render://private/tmp/com.apple.launchd.ql5st9ru2f/render term_session_id:6798439a-3592-4d5c-abfe-7a2e2d5d80ba HE-ANT-1.9.4用户:olivieri ssh_auth_sock://private/tmp/com.apple.launchd.e1n6ipacu1/listeners__cf_user_text_encoding:0x1f5:0x0:0x0路径:bin:/users/olivieri/android-sdks/tools:/users/olivieri/android-sdks/platform-tools pwd:/users/olivieri/git/ready.app.5.loyal/loyaltyreadyapp java_home://library/java/javavirtualmachines/jdk1.7.0_75.jdk/contents/Home lang:en_us.utf8 xpc_flags:0x0xpc_service_name:0Home://users/olivieri shlvl:2logname:olivieri display://private/tmp/com.apple.launchd.qhj5hi31kp/org.macosforge.xquartz:0_://applications/ibmnode/bin/node wlp_user_dir://users/olivieri/.ibm/mobilefirst/7.0.0.00.20150430-1556/server/wlp/usr

$mfp restart objc[4345]:类JavaLaunchHelper在/library/java/javavirtualmachines/jdk1.7.0_75.jdk/contents/home/jre/lib/libin/java和/library/java/javavirtualmachines/jdk1.7.0_75.jdk/contents/home/jre/lib/libinstrument.dylib中实现。两个中的一个将被使用。哪一个没有定义。正在停止服务器Worklight。服务器worklight停止。正在初始化MobileFirst控制台。Objc[4386]:类JavaLaunchHelper在/library/java/javavirtualmachines/jdk1.7.0_75.jdk/contents/home/jre/lib/libin/java和/library/java/javavirtualmachines/jdk1.7.0_75.jdk/contents/home/jre/lib/libinstrument.dylib中实现。两个中的一个将被使用。哪一个没有定义。正在启动服务器Worklight。服务器worklight以进程ID 4385启动。里卡多斯-MBP:忠诚的奥利维耶里$

$mfp bd[错误:构建失败/applications/ibm/mobilefirst-cli/mobilefirst-cli/mobilefirst-cli/node_modules/generator-worklight-server/lib/BUILD.xml:135:执行该行时发生以下错误:/applications/ibm/mobilefirst-cli/mobilefirst-cli/bode_build.xml:167:执行该行时发生以下错误:eri/git/ready.app.5.folloyal/loyaltyreadyapp/adapters/loyaltyuseradapter/lib不存在。失败可能是由于错误的Java代码、不兼容的JDK级别、JAVA_HOME未指向有效JDK的位置或缺少依赖项造成的。请注意,在构建Java适配器时,worklight-jee-library.jar必须位于类路径中。

总时间:2秒]错误:抱歉,发生错误。请检查上面的堆栈以了解详细信息。

我们的JAVA_HOME设置正确,并且我们正在使用兼容的JDK级别。

关于这个错误的可能原因有什么想法吗?

共有1个答案

戈建白
2023-03-14

您是否确保在java-adapter-folder\lib文件夹中放置了。gitkeep文件?默认情况下,该文件夹是空的,GIT不保留空文件夹,因此当从GIT下载该项目时,该文件夹将丢失,但构建过程可能需要该文件夹。

尝试添加丢失的文件夹,看看是否有帮助。根据结果,我们将有一个动作项目出来。

 类似资料:
  • 十构建部署 待更新……

  • 我已经为一个项目配置了SVN-Jenkins-Maven-Tomcat。小项目的每件事都很好。但当我试图构建包含大量JAR和包的实际项目时…它显示错误..找不到xxx包。我已经手动将依赖项JAR添加到本地maven存储库中。

  • 如果你在手动的进行数据库结构的修改或者在更新文件前手动运行测试,请三思而后行!因为随着每一个额外的手动任务的添加都需要去部署一个新的版本到应用程序,这些更改会增加程序潜在的致命错误。即使你是在处理一个简单的更新,全面的构建处理或者持续集成策略,构建自动化绝对是你的朋友。 你可能想要自动化的任务有: 依赖管理 静态资源编译、压缩 执行测试 文档生成 打包 部署 部署工具 部署工具可以认为是一系列的脚

  • ./mvnw和mvn clean install在添加lombok依赖项时失败,但从Intellij IDE启动时成功运行。发现以下错误: 这是POJO

  • 我第一次安装PhoneGap并试图构建“HelloWorld”项目,但每次都失败了。即使我只创建了一个新项目,也可以在尝试构建之后直接添加Android作为平台。 我使用以下命令:-cordova创建你好com.example.helloHelloWorld-cd Hello/-cordova平台添加android-phonegap本地构建android 错误:http://pastebin.co