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