title: Why does ant ignore task jars in $HOME/.ant/lib/
body: <p><strong>Configuration:</strong>  I'm running stock Fedora 12 with the ant that Fedora ships:</p>
  
  <ul>
  <li>ant-1.7.1-12.fc12</li>
  <li>java-1.6.0-openjdk-1.6.0.0-33.b16.fc12</li>
  </ul>
  
  <p>I have <code>svnant.jar</code> and <code>svnClientAdapter.jar</code> in my <code>$HOME/.ant/lib/</code></p>
  
  <p>I'm using the following <code>build.xml</code>:</p>
  
  <pre><code>&lt;project name="antlibtest" default="doEcho"&gt;
      &lt;taskdef resource="svntask.properties"/&gt;
  
      &lt;target name="doEcho"&gt;
          &lt;echo message="Hello World!"/&gt;
          &lt;echo message="ANT_HOME=${ant.home}"/&gt;
          &lt;echo message="classpath=${java.class.path}"/&gt;
      &lt;/target&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p>When the build file is executed, I get the following error:
  [taskdef] Could not load definitions from resource svntask.properties. It could not be found.</p>
  
  <p>If I set ANT_HOME to <code>/usr/share/ant/</code> it works flawlessly.</p>
  
  <p>In both cases, the jars from my home directory are clearly in the output of the classpath.</p>
  
  <p>How do I make this work without resorting to my own copy of ant, ANT_HOME and ant --noconfig?</p>