Ein kleiner Tip für alle die in einem Projekt Apache ANT benutzen und ein Shell-Skript einbinden wollen. Hierbei gibt es eine Möglichkeit zwischen verschiedenen Betriebssystemen zu unterscheiden, und so unterschiedliche Scripte auszuführen.

<target name="examplescript">
	<exec executable="/bin/bash" os="Mac OS X" dir=".">
		<arg line="./examplescript-mac.sh"></arg>
	</exec>
	<exec executable="/bin/bash" os="Linux" dir=".">
		<arg line="./examplescript-linux.sh"></arg>
	</exec>
	<exec executable="cmd" os="Windows NT" dir=".">
		<arg line="/c examplescript-win.bat"></arg>
	</exec>
</target>