次のように、ANT execコマンドに一連の環境変数があります。
<exec dir="${basedir}/src/" command="/usr/local/covidien/HDE/x86.linux2.6/bin/idlpp -S -l java ${basedir}/src/HelloWorldData.idl" >
<env key="OSPL_HOME" value="/usr/local/covidien/HDE/x86.linux2.6"/>
<env key="OSPL_TARGET" value="x86.linux2.6"/>
<env key="PATH" value="$OSPL_HOME/bin:$PATH"/>
<env key="LD_LIBRARY_PATH" value="$OSPL_HOME/lib:$LD_LIBRARY_PATH"/>
<env key="CPATH" value="$OSPL_HOME/include:$OSPL_HOME/include/sys:$CPATH"/>
<env key="OSPL_TMPL_PATH" value="$OSPL_HOME/etc/idlpp"/>
<env key="OSPL_URI" value="$OSPL_HOME/etc/idlpp"/>
<env key="CLASSPATH" value="$OSPL_HOME/jar/dcpssaj.jar:$CLASSPATH"/>
<env key="CLASSPATH" value="$OSPL_HOME/jar/dcpscj.jar:$CLASSPATH"/>
</exec>
しかし、共有ライブラリのロード中にエラーとしてエラーがスローされます: libddsutil.so: .*.so ファイルを含む外部ライブラリがあります。exec コマンドでそれを含める必要があります。exec コマンドで外部ライブラリを追加する方法