Skip to main content

[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


Back to the top