私がやりたいことは次のとおりです。
<exec executable="thrift" dir="${thriftsrc}">
<arg value="--gen java"/>
<arg value="-out ${src}"/>
<arg value="mqlServer.idl"/>
</exec>
C:\Windows\System32\ に thrift.exe をコピーしたので、ファイルは間違いなく PATH にあります。.exe の有無にかかわらず、いくつかの実行可能な引数、フルパスを試しましたが、どのバリアントでも機能しません。
しかし、これは非常にうまく機能しています:
<exec executable="perl" dir="${generators}">
<arg value="compactTalib.pl"/>
<arg value="${talibsrc}"/>
</exec>
ant ビルドでthirft コンパイラを起動する方法はありますか?