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 168618

Summary: Separate activation of apisupport cluster modules
Product: ide Reporter: Antonin Nebuzelsky <anebuzelsky>
Component: Features On DemandAssignee: Jaroslav Tulach <jtulach>
Status: RESOLVED FIXED    
Severity: blocker CC: dlipin, jglick
Priority: P2    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on:    
Bug Blocks: 189779, 198770    

Description Antonin Nebuzelsky 2009-07-15 14:29:31 UTC
With ergonomics implemented in 6.7 the apisupport modules (NetBeans Plugin Development) are activated together with Java
SE category modules. Thus creating any JavaSE project triggers enabling also apisupport modules even though they are not
needed until a NetBeans Module or Suite project is opened.

This issue lists what needs to be fixed to separate APIsupport activation.

1) fix ergonomics to detect "nbm" maven packaging type of maven projects in Open Project dialog and activate also the
apisupport cluster modules if such project is opening

2) remove dependency of Java SE kit on APIsupport kit

3) make APIsupport kit a separate visible item in Plugins manager in the high-level view
(a question is if we also want to make it a visible item in installer or if it is OK to have it visible only in Plugins
manager?)

4) add Maven NetBeans Module and Maven NetBeans Platform Application maven project archetypes to Maven category in New
Project wizard, so that it is visible there even before Maven modules are enabled
Comment 1 Jaroslav Tulach 2009-07-16 16:59:07 UTC
Please start with #4 and then let me know.
Comment 2 Jesse Glick 2009-07-16 17:12:39 UTC
What is #2 about? There is no such dep that I can see. Ditto #3, it is already there.
Comment 3 Jaroslav Tulach 2010-08-19 17:22:00 UTC
I guess #4 is already fixed in 6.9. The rest is matter of changes in ide.ergonomics and supporting this change politically.
Comment 4 Jesse Glick 2010-08-19 19:09:11 UTC
Right, just #1.
Comment 5 Jaroslav Tulach 2010-08-31 12:06:53 UTC
ergonomics#5a364db2d0eb
Comment 6 Jaroslav Tulach 2010-08-31 13:28:32 UTC
*** Bug 189779 has been marked as a duplicate of this bug. ***
Comment 7 Quality Engineering 2010-09-01 03:27:47 UTC
Integrated into 'main-golden', will be available in build *201009010001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/5a364db2d0eb
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #168618: Developing NetBeans is now a separate feature in Plugin Manager