ANT umožňuje spuštění jakéhokoliv programu. Je podporováno přesměrování standardního vstupu i výstupu jak do souborů, tak do vlastností ANTu. K dispozici jsou dvě úlohy:
<apply>
provede daný program nad seznamem souborů
<exec>
spustí jakýkoliv program s libovolnými parametry
Ukázka vyžaduje funkční instalaci LaTeXu, balíček devnag a balíček getopt z mých předběžných balíčků.
<?xml version='1.0' encoding='cp852'?> <project basedir='.' default='view'> <description> Ukázka spouštění obecných programů. Závislosti nejsou korektně nastaveny. </description> <target name='devnag' description='Preprocessor'> <exec executable='devnag'> <arg value='wsdn'/> </exec> </target> <target name='latex' depends='devnag' description='LaTeX'> <exec executable='latex'> <arg value='wsdn'/> </exec> </target> <target name='dvips' depends='latex' description='Run dvips'> <exec executable='dvips'> <arg value='wsdn'/> </exec> </target> <target name='view' depends='dvips' description='View the result'> <exec executable='e:\gs\gsview2\gvpm.exe' os='OS/2'> <arg file='wsdn.ps'/> </exec> <exec executable='ps2pdf' os='Linux'> <arg file='wsdn.ps'/> <arg file='wsdn.pdf'/> </exec> <exec executable='acroread' os='Linux'> <arg file='wsdn.pdf'/> </exec> </target> <target name='clean' description='Clean'> <delete> <fileset dir='.' excludes='*.xml *.dn *.eps *.sty'/> </delete> </target> </project>