我有一个Ant构建文件在Worklight v5.0.6上运行良好。在移植到Worklight v6.0时,我发现应用程序构建器任务有一个新的强制属性worklightserverhost
。
<app-builder
applicationFolder="path/to/proj"
environments="mobilewebapp,android,iphone"
nativeProjectPrefix="myproj"
worklightserverhost="?Here?"
outputFolder="where/to/put/it"/>
我找不到任何有价值或意义的文件;我的猜测是,它应该是以前在application-descriptor.xml
中的值,现在在Worklight Studio中构建时从worklight.properties
中获取,因此它不仅是主机,而且是端口和上下文根。是这样吗?
如前所述,由于从application-descriptor.xml
中删除了worklightServerRootURL
,因此现在需要此属性。因此,如果您使用的是应用程序构建器Ant任务,则需要指定主机、端口和上下文根
例如:worklightserverhost="http://9.148.22.4:10080/testProject"
这对你有用吗?
我将打开一个关于缺失信息的文档缺陷;在IBM Worklight信息中心(适配器、应用程序)中,似乎更像是6.0中关于Ant任务的文章尚未更新。