diff --git a/build.xml b/build.xml
--- a/build.xml
+++ b/build.xml
@@ -3,12 +3,14 @@
   <description>
     Pack all clojure-contrib sources into a JAR. Compile those that can
     be compiled standalone if the clojure.jar property points us to
-    clojure.jar .
+    clojure.jar . A local.properties file will be loaded. You may specify
+    the property in this file via: clojure.jar=/path/to/clojure.jar .
   </description>
 
   <property name="src" location="src"/>
   <property name="build" location="classes"/>
 
+  <property file="local.properties"/>
   <available property="hasclojure" file="${clojure.jar}"/>
 
   <!-- The JAR file to create. -->
@@ -29,9 +31,9 @@
           if="hasclojure">
     <java classname="clojure.lang.Compile">
       <classpath>
-        <path location="${build}"/>
-        <path location="${src}"/>
-        <path location="${clojure.jar}"/>
+        <pathelement location="${build}"/>
+        <pathelement location="${src}"/>
+        <pathelement location="${clojure.jar}"/>
       </classpath>
       <sysproperty key="clojure.compile.path" value="${build}"/>
       <arg value="clojure.contrib.command-line"/>
@@ -60,7 +62,7 @@
 
   <target name="jar" description="Create jar file." depends="compile_clojure">
     <jar jarfile="${jarfile}">
-      <path location="CPL.TXT"/>
+      <fileset file="CPL.TXT"/>
       <fileset dir="${src}" includes="**/*.clj"/>
       <fileset dir="${build}" includes="**/*.class"/>
       <manifest>
