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 228250 - Extreme module dependencies
Summary: Extreme module dependencies
Status: RESOLVED FIXED
Alias: None
Product: ide
Classification: Unclassified
Component: Extbrowser (show other bugs)
Version: 7.3
Hardware: PC Other
: P2 normal (vote)
Assignee: David Konecny
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-04 13:43 UTC by ibeaumont
Modified: 2013-06-12 21:53 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ibeaumont 2013-04-04 13:43:16 UTC
Since moving to 7.3, it seems now that the ExtBrowser has dependency on "Debugger Core API", which in turn pulls in lots of other stuff.
Using netbeans as a platform App, all these new dependencies are very unhelpful and make the feature unusable for a platform app.
Comment 1 ibeaumont 2013-04-04 16:45:41 UTC
Just been trying to narrow down the list - and you have to include about 32 other modules now in a standard platform project to be able to use the ExtBrowser module.  These then pull in loads of UI bits I don't want in my platform.

All I want to be able to do is for my user to open links in an external browser from my application.  Please give me back that functionality!!! You are killing netbeans as a platform.
Comment 2 David Konecny 2013-05-22 04:26:53 UTC
This indeed is unfortunate for NetBeans platform users. I will try to fix this (or improve it) for NB 7.4.
Comment 3 David Konecny 2013-06-12 21:53:59 UTC
web-main#0b13b0461bde

I refactored the extbrowser module and split it into two:
- extbrowser
- extbrowser.chrome
The first one now contains just plain simple browsers and the module has minimal dependencies (as was the case in the past). The second module is a new one and contains all advanced chrome browser support and as such its dependencies are fairly big.

I would appreciate if you could test this before final release of NB 7.4 (plenty of time) just to make sure I solved your issue. There is going to be a 7.4Beta release soon and this fix should be part of it.

Sorry for the troubles this caused.