gpt4 book ai didi

android - 在 mobilefirst ant 构建中控制 wlServerContext

转载 作者:行者123 更新时间:2023-11-29 12:15:55 25 4
gpt4 key购买 nike

我想使用 ant 构建 MobileFirst Artifact , 但我无法获得 wlServerContextwlclient.properties 中脱颖而出文件 (Android) 或 worklight.plist文件 (iOS)。
在这两种情况下,结果都是 / ,我想要的地方 /MyProject/ - 这就是mfp build设法生产。

这是 ant我正在使用的文件:

<?xml version="1.0" encoding="UTF-8"?>
<project default="mfp-ant-build" basedir="/Users/sean/Development/MyProject">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="/Applications/IBM/MobileFirst-CLI/public/worklight-ant-builder.jar" />
</classpath>
</taskdef>
<target name="mfp-ant-build">
<war-builder projectfolder="${basedir}" classesFolder="bin/classes" destinationfolder="../build/dist/servers/mfp-ant-build-local/tmp" warfile="../build/dist/servers/mfp-ant-build-local/MyProject.war" />
<app-builder nativeProjectPrefix="MyProject" applicationFolder="apps/MyApp" worklightserverhost="https://myserver/" outputFolder="../build/dist/servers/mfp-ant-build-local" />
</target>
</project>

我还需要做什么?

FWW:

$ mfp --version
7.0.0.00.20150608-1402
$

最佳答案

我相信上下文根(您尝试中缺失的部分)应该是 worklightserverhost 属性的一部分。

基于Ant builder task documentation (查看最底部的示例),这是一个示例 Ant 任务:

<?xml version="1.0" encoding="UTF-8"?>
<project basedir=".">
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="/Applications/IBM/MobileFirst-CLI/public/worklight-ant-builder.jar"/>
</classpath>
</taskdef>
<target name="myTestTarget">
<app-builder
worklightserverhost="http://localhost:10080/demoproject"
applicationFolder="apps/demoapp"
environments="android,iphone"
nativeProjectPrefix="demoproject"
outputFolder="~/Desktop"/>
</target>
</project>

关于android - 在 mobilefirst ant 构建中控制 wlServerContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32001440/

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