[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jdt-dev] systematic maintenance of jclMin*
|
For all those, who know what are the jclMin* stubs used in
org.eclipse.jdt.core.tests.model, please note:
The process of maintaining the contents of those jars has changed, actually
following the example of converterJclMin*:
inside the org.eclipse.jdt.core git folder "JCL" now contains a bunch of
additional projects each containing the sources for one of the stub jars.
The ant script JCL/build.xml has been extended to build also jclMin*.jar.
So please update the jar and src.zip files only by modifying sources in those
projects and then running the ant build.
Beware, that this might update even jars whose source has not been touched, the
reasons of which still need to be investigated. So please revert any
unintentionally modified jars before committing (replace with HEAD).
One potential reason for unintended differences: When you check out any of the
jclMin* projects, those are actually compiled in Eclipse and the ant build will
pick up class files from the bin folder. If ant finds any sources to be newer
than their class file, then it will invoke javac on those files. I find working
on those sources in a regular Eclipse with workspace build convenient, but if
others prefer other workflows we may have to add a clean target to the ant build.
thanks,
Stephan