Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 314891 - Enable workaround for circular dependencies
Summary: Enable workaround for circular dependencies
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.6   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Jay Arthanareeswaran CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-28 11:07 EDT by Luciana Moreira CLA
Modified: 2010-07-07 12:29 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luciana Moreira CLA 2010-05-28 11:07:10 EDT
Build Identifier: 20090621-0832

Would it be possible to allow projects to have circular dependencies? I am aware that in principle this is not a beautiful design and should be avoided. Nevertheless, the projects are part of a running system with a rather big complexity. Removing the dependencies would result in many man hours to correct this.

Currently we use variables pointing to the class folder of each project. But this approach results in eclipse not realizing that classes have been changed. Also we are not able to use the nice feature of pressing F3 and jumping to the source code to edit.

Another approach we tried was to create jar files and reference them in the classpath, but it has the same disadvantages of the previous approach, plus we have to regenerate the jars after changes.

Reproducible: Always

Steps to Reproduce:
1.Create projects with circular dependencies
Comment 1 Prakash Rangaraj CLA 2010-05-31 00:41:43 EDT
Moving to JDT
Comment 2 Ayushman Jain CLA 2010-05-31 02:42:03 EDT
Jay, can you please follow up? Thanks!
Comment 3 Ralf Hauser CLA 2010-06-03 12:21:26 EDT
see also Bug 315622