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&confs=*&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.