Community
Participate
Working Groups
I20050803 * I started to check out a large project from a CVS server. * While waiting, tried to create a Java CU in an unrelated project. Creation of the new CU was blocked on the CVS checkout. However, there should be no reason to block, as the operations as on seperate projects. Will attach screen shot.
Created attachment 25759 [details] Screenshot Blocked dialog showing CU creationg and CVS checkout in contention.
The problem is that UI doesn't know which rule to take. Do we need a rule on the package, or the project. It depends on what look IPackageFragement#createCompilationUnit needs. We need something comparable to IResourceRuleFactory for Java elements to handle these cases correctly. Or corresponding methods on the Java elements. Moving to JDT/Core to comment on this.
Reproduced with 3.3 RC4
Marking as enhancement since we need a new API on JDT/Core to solve this problem.