docs and buils work
diff --git a/org.eclipse.jdt.core/.classpath b/org.eclipse.jdt.core/.classpath
index 02f7d68..b065899 100644
--- a/org.eclipse.jdt.core/.classpath
+++ b/org.eclipse.jdt.core/.classpath
@@ -9,6 +9,6 @@
     <classpathentry kind="src" path="formatter"/>
     <classpathentry kind="src" path="model"/>
     <classpathentry kind="src" path="search"/>
-    <classpathentry kind="lib" path="lib/jdtDepends.jar"/>
+    <classpathentry exported="true" kind="lib" path="lib/jdtDepends.jar"/>
     <classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/org.eclipse.jdt.core/README.html b/org.eclipse.jdt.core/README.html
new file mode 100644
index 0000000..e174596
--- /dev/null
+++ b/org.eclipse.jdt.core/README.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <title>Modified JDT Core for AspectJ</title>
+  </head>
+
+  <body>
+    <h2>Modified JDT Core for AspectJ</h2>
+
+    <p>The following instructions are for updating to a new version of the official 
+      JDT from eclipse.org.  We assume that new version is labeled as <b>TAG</b>.  You should
+      expect this process to take from 4-24 hours depending on the degree of changes that
+      have occurred in the official JDT system since the last time this synchronization was
+      performed.</p>
+
+    <p>General advice.  Set team properties to ignore whitespace and
+    to compare actual contents of files.<p>
+
+    <h3>Add the new <b>TAG</b> to the HEAD of org.aspectj/shadows</h3>
+    <ol>
+      <li>Check out org.aspectj/shadows from HEAD</li>
+
+      <li>Use <code>ant get.tag -Dtag=<b>TAG</b></code> in this directory to overwrite
+	  contents with the desired new <b>TAG</b></li>
+
+      <li>Commit those changes to head using synchronize and examining changes for plausibility</li>
+
+      <li>Tag this tree with <b>TAG</b> -- matching the official JDT tree exactly</li>
+
+      <li>Make a branch in the tree called aj_<b>TAG</b> off of HEAD</li>
+   </ol>
+
+    <h3>Merge the AspectJ changes into the new version of jdt.core</h3>
+
+    <p>This task is where the hard work happens.  The other two tasks are just book-keeping.
+      </p>
+
+    <ol>
+      <li>Check out this new branch into an active AspectJ set of modules instead of the 
+	.jar file version in modules.</li>
+      <li>HARD: Working in this new branch, merge in the changes from the previous version.  This 
+	will take some careful work by hand.</li>
+      <li>HARD: Fix compile errors, and then run the full test suite and fix any problems that arise.</li>      
+      <li>Commit these working changes to the new branch</li>
+      <li>Build jdtcore.jar using build.xml</li>
+    </ol>
+
+    <h3>Move the new jdtcore.jar into modules</h3>    
+    <ol>
+      <li>Move the jdtcore.jar you juyst made that into the modules version of org.eclipse.jdt.core</li>
+      <li>Run the tests one more time, and if nothing went wrong you're done.</li>
+    </ol>
+  </body>
+</html>
diff --git a/org.eclipse.jdt.core/build.xml b/org.eclipse.jdt.core/build.xml
index 19f898d..eaa58ae 100644
--- a/org.eclipse.jdt.core/build.xml
+++ b/org.eclipse.jdt.core/build.xml
@@ -1,15 +1,7 @@
-<project name="ShadowJdtCore" basedir="." default="get.tag">
-    <property name="tag" value="v_308"/>
+<project name="ShadowJdtCore" basedir="." default="make.jdtcore.jar">
     <property name="eclipse.dir" value="c:\aspectj\2.1rc3b"/>
-    <property name="temp.dir" value="/temp"/>
-
     <property name="plugins.dir" value="${eclipse.dir}/eclipse/plugins"/>
 
-    <property name="package" value="org.eclipse.jdt.core"/>
-
-    <property name="eclipse.root" value=":pserver:anonymous@dev.eclipse.org:/home/eclipse"/>
-    <property name="new.dir" value="."/>
-
     <target name="makeJdtDepends">
         <jar destfile="lib/jdtDepends.jar">
             <zipfileset src="${plugins.dir}/org.eclipse.core.boot_2.1.0/boot.jar"/>
@@ -27,22 +19,4 @@
             <zipfileset src="lib/jdtDepends.jar"/>
         </jar>
     </target>
-
-
-
-    <target name="get.tag">
-        <delete>
-             <fileset dir="${new.dir}/${package}"/>
-        </delete>
-        <delete>
-             <fileset dir="${temp.dir}" defaultexcludes="no"/>
-        </delete>
-
-        <cvs cvsRoot="${eclipse.root}" package="${package}" dest="${temp.dir}" tag="${tag}"/>
-
-        <copy todir="${new.dir}">
-             <fileset dir="${temp.dir}"/>
-        </copy>
-    </target>
-
 </project>
\ No newline at end of file