我的构建脚本中有以下任务。
<target name="upload" depends="init">
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
<post to="http://testapp.com/api/builds.format" verbose="true" wantresponse="true" maxwait="0">
<prop name="file" value="./release/temp.ipa"/>
<prop name="notes" value="release notes"/>
</post>
</target>
我从我的 mac 机器上运行这个构建脚本。它给出了以下错误。
Problem: failed to create task or type post
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
我已经下载了 ant-contrib-0.3.jar 并将其复制到 ANT_HOME/lib 目录,其中 ANT_HOME 是 /usr/share/ant。
当我在这里搜索网络时,他们要求使用 ant-contrib-version.jar 以及通过使用源代码自己构建 jar。但是我无法在该源中运行 ant 脚本,因为它会引发一些错误。
有人可以指导我解决这个问题。