Fut*_*tur 2 ibm-mobilefirst mobilefirst-server mobilefirst-cli
我们正在尝试使用org.JSON.JSONObject库在适配器端进行一些强烈的json处理.我们有Java类来处理从http适配器接收的数据.
mobilefirst 6.3.0并使用cli 20150701构建
(最近的一个).
从eclipse mobilefirst studio环境构建时,此JSON引用没有问题.
我们正在ubuntu linux 14.04中构建这个环境.org.JSON.JSONObject..x.jar执行时引用文件时出错
mfp start or mfp build or mfp deploy
Run Code Online (Sandbox Code Playgroud)
有没有办法在mfp start或mfp build或mfp deploy作为类路径时引用此jar文件.
我们需要有类似的东西
mfp -classpath "path/to/json.jar" build
Run Code Online (Sandbox Code Playgroud)
请帮忙.
事实证明,CLI尚未识别放置在项目的server/lib文件夹中的jar.为了使这项工作,您可以对以下文件进行简单的编辑:
[cli install folder] /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>
Run Code Online (Sandbox Code Playgroud)
之后,运行'mfp start'(或'mfp restart',如果您的服务器已在运行)将使用您添加到类路径中包含的server/lib文件夹的任何jar编译自定义Java代码.
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |