gpt4 book ai didi

ibm-mobilefirst - IBM MobileFirst : using external jar files during command line build

转载 作者:行者123 更新时间:2023-12-04 07:14:46 29 4
gpt4 key购买 nike

我们正在尝试使用 org.JSON.JSONObject 库在适配器端进行一些密集的 json 处理。我们有 Java 类来处理从 http 适配器接收到的数据。

mobilefirst 6.3.0 and using cli 20150701 build

(最近的)

从 eclipse mobilefirst studio 环境构建时,此 JSON 引用没有问题。

我们在ubuntu linux 14.04上搭建这个环境。执行时引用org.JSON.JSONObject..x.jar文件时出错

mfp start or mfp build or mfp deploy

有没有办法在 mfp 启动或 mfp 构建或 mfp 部署期间将此 jar 文件作为类路径引用。

我们需要有类似的东西

mfp -classpath "path/to/json.jar" build

请帮忙。

最佳答案

事实证明,CLI 还不能识别放置在您项目的 server/lib 文件夹中的 jars。为了使这项工作正常进行,您可以对以下文件进行简单的编辑:

[cli 安装文件夹]/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml

在第 123 行或附近,添加如下所示的第三个文件集元素:

<!-- Classpath for server runtime libraries used when building the WAR -->    
<path id="server-classpath">
<fileset dir="${worklight.jars.dir}" includes="worklight-jee-library.jar" />
<fileset dir="${worklight.server.install.dir}/wlp/dev" includes="**/*.jar" />

<!-- add server/lib folder to classpath -->
<fileset dir="${worklight.app.dir}/../server/lib" includes="**/*.jar" />
</path>

之后,运行“mfp start”(如果您的服务器已在运行,则运行“mfp restart”)将使用您添加到类路径中包含的 server/lib 文件夹中的任何 jar 编译您的自定义 Java 代码。

关于ibm-mobilefirst - IBM MobileFirst : using external jar files during command line build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28112460/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com