$ANT_LIBへのJarファイルの追加

問題です.以下のようなbuild.xmlがあったとして,どうやって$ANT_LIBにant-contrib.jarを配布したらよいでしょうか?

<?xml version="1.0" encoding="utf-8" ?>
<project name="test" default="echo" basedir=".">
  <taskdef resource="net/sf/antcontrib/antlib.xml"/>
  <macrodef name="echo.test">
    <sequential>
     <for list="a,b,c,d,e,f,g" param="key">
       <sequential>  
         <echo>@{key}</echo>
       </sequential>
     </for>
    </sequential>
  </macrodef>
  <target name="echo">
    <echo.test/>
  </target>
</project>

あたしがやったのは,こんな風に$ANT_HOMEを取得して,$ANT_HOME/libに放り込んでました.

  <target name="prepare">
    <property environment="env"/>
    <copy todir="${env.ANT_HOME}/lib">
      :
    </copy>
  </target>

ただこれだと,EclipseとかのIDE組込みAntには有効にならんのよね.:-(


他には,${user.home}/.ant/libに放り込むとか,-libオプションを指定する(って誰が?)ってのがあるんだけど,どれも決定打ではない.
#「javaタスクでant実行し直す」ってのもあるけど,なんか抵抗があるぞ.:-D


IDE組込みAntや普通のAntに影響させず,AntにJarファイルを追加する良い手立てはないものか...