Had problems with IvyDE again... just let ant generate an ide-dependencies directory for us and be done with it.
diff --git a/.classpath b/.classpath
index 9d55117..b9720cb 100644
--- a/.classpath
+++ b/.classpath
@@ -2,6 +2,8 @@
 <classpath>
 	<classpathentry kind="src" path="src/main"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
-	<classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?ivyXmlPath=ivy.xml&amp;confs=*&amp;ivySettingsPath=project%3A%2F%2F%2Fivysettings.xml"/>
+	<classpathentry kind="lib" path="ide-dependencies/ant-1.6.5.jar"/>
+	<classpathentry kind="lib" path="ide-dependencies/freemarker-2.3-branch-head.jar"/>
+	<classpathentry kind="lib" path="ide-dependencies/jing-20081028.jar"/>
 	<classpathentry kind="output" path=".bin"/>
 </classpath>
diff --git a/.gitignore b/.gitignore
index e2e5a56..9961665 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,5 +3,7 @@
 /build/
 /build.properties
 /archive/
+/ide-dependencies/
 
 src/manual/book.xml~
+
diff --git a/build.xml b/build.xml
index 299e89b..5b85b97 100644
--- a/build.xml
+++ b/build.xml
@@ -338,6 +338,16 @@
     <ivy:report todir="build/deps-report" />
   </target>
   
+  <target name="ide-dependencies" description="If your IDE has no Ivy support, this generates ide-lib/*.jar for it">
+    <mkdir dir="ide-dependencies" />
+    <delete includeEmptyDirs="true">  
+      <fileset dir="ide-dependencies">  
+         <include name="*/**" />  
+      </fileset>  
+    </delete>    
+    <ivy:retrieve pattern="ide-dependencies/[artifact]-[revision].[ext]" />
+  </target>
+  
   <!--
     This meant to be called on the Continuous Integration server, so the
     integration builds appear in the freemarker.org public Ivy repository.