Summary: | Incremental build recompiled unrelated project | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Philipe Mulet <philippe_mulet> |
Component: | Core | Assignee: | Kent Johnson <kent_johnson> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P2 | ||
Version: | 2.0 | ||
Target Milestone: | 2.0 M1 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Philipe Mulet
2001-11-13 07:38:45 EST
From the trace its clear that org.eclipse.jdt.core was rebuilt fully but org.eclipse.jdt.ui was not. When an incremental build was requested, all the class files in org.eclipse.jdt.core appeared changed to org.eclipse.jdt.ui. Do you have the trace for the last build of org.eclipse.jdt.core? After a phone conversation, we figured out that the problem was caused by the Project references for org.eclipse.jdt.ui NOT being set. So it was built before org.eclipse.jdt.core and did not see all of the class file changes until its next build. Actually, project references not being set is a bug of JDTCORE. Support for updating references is in, but on the #setRawClasspath path, it does not seem to be involved (though it does on other pathes). Entering proper Bug for it. |