我使用worklight 6.2.0.00.20140613-0730和ant-worklight-builder.jar来构建一个应用程序。我的大部分构建脚本工作,除了当我试图构建我的应用程序。
它做了一些事情,它为一个应用程序和一个。wlapp生成一个本地文件夹,但只针对一个环境。在ant日志中,我没有错误,也没有完成的消息。
我的构建部分是
<target name="Build App" depends="Stage App">
<app-builder
worklightserverhost="http://server-address:1234"
applicationFolder="${stage.apps.dir}/xpto"
nativeProjectPrefix="xpto"
outputFolder="${build.apps.dir}/xpto"/>
<!-- environments="list-of-environments" -->
</target>
<target name="Stage App" depends="stage.prepare">
<antcall target="regeneratenative.iPad" />
<antcall target="regeneratenative.iPhone" />
<copy toDir="${stage.apps.dir}/xpto" overwrite="true" filtering="true">
<fileset dir="${apps.dir}/xpto" />
</copy>
<copy toDir="${stage.apps.dir}/xpto2" overwrite="true" filtering="true">
<fileset dir="${apps.dir}/xpto2" />
</copy>
</target>
<target name="regeneratenative.iPad">
<delete failonerror="true" dir="${apps.dir}/xpto/ipad/native/"/>
</target>
<target name="regeneratenative.iPhone">
<delete failonerror="true" dir="${apps.dir}/xpto/iphone/native/"/>
</target>
我希望它能生成整个环境,或者至少显示一个错误。有人知道会发生什么吗?
这可能是环境设置问题,因为上面的代码在windows盒子上运行得很好。在我的mac上,有时会挂掉,有时会运行得很好。