Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 95893 - hierarchical projects
Summary: hierarchical projects
Status: RESOLVED DUPLICATE of bug 35973
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 3.1   Edit
Hardware: Macintosh All
: P3 enhancement with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-19 00:32 EDT by Christian Pekeler CLA
Modified: 2005-05-19 10:29 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Pekeler CLA 2005-05-19 00:32:20 EDT
It would be useful for Eclipse to support hierarchical projects, i.e. projects of projects.

Projects are often organized like this:
company/
               projectA/
                             applications/
                                                 appA1/
                                                 appA2/
                             frameworks/
                                                 frameworkA1/
                                                 frameworkA2/
                                                 frameworkA3/
               projectB/
                             applications/
                                                 appB1/
                                                 appB2/
                                                 appB3/
                             frameworks/
                                                 frameworkB/

with ant build scripts on each level, so that if I'm in appB2, ant will build that app, and if I'm in 
company, ant will build everything beneath it.

Eclipse seems to only be able to deal with a flat project structure, so the above example would look 
like:
  appA1/
  appA2/
  frameworkA1/
  frameworkA2/
  frameworkA3/
  appB1/
  appB2/
  appB3/
  frameworkB/

This flat representation is confusing, because it looks different than the original hierarchy. It makes ant 
build scripts unusable if they have relative paths to neighboring projects. And trying to map Eclipse's 
flat view of the world to a hierarchical structure in the filesystem is a pain to set up (especially when 
everything is version controlled via Eclipse).
Comment 1 John Arthorne CLA 2005-05-19 10:29:13 EDT

*** This bug has been marked as a duplicate of 35973 ***