This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 52079 - Please provide multiproject
Summary: Please provide multiproject
Status: RESOLVED DUPLICATE of bug 50683
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-05 10:00 UTC by Peter Nabbefeld
Modified: 2004-12-06 19:18 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Nabbefeld 2004-12-05 10:00:11 UTC
There are several efforts to provide projects with
several source roots and building targets.
Probably there could at least some of them better
be organized as a collection of loosely coupled
projects than as a "big-bang-project". E.g.
platform projects could include references to
vendor-specific support-modules.

A multi-project should only contain references, so
the sub-projects could be opened independently.
The project.xml could e.g. look like that:

<multiproject name="...">

    <!-- a "standard" project reference, e.g. app,
webapp, freeform, etc. -->
    <project base="..."/>

    <!-- a module cluster / attribute nbhome makes
it possible to write modules to different NB
installations -->
    <cluster name="..." nbhome="...">

        <!-- a module project reference -->
        <project base="..."/>

    </cluster>
</multiproject>

Of course, the appropriate namespace etc. have to
be declared and probably some other important
elements and attributes.
Comment 1 Jesse Glick 2004-12-06 19:18:09 UTC
Actually you can already create cluster-like projects with a freeform
project that just has <subprojects>, but there is no GUI for it.

Re. "cluster" and "nbhome", you're probably talking about something in
apisupport/project, which is specific to NB module development and
quite separate from general-purpose (user-oriented) project functionality.

*** This issue has been marked as a duplicate of 50683 ***