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.
Move Module, ModuleManager, Events, Installer, *Exception, Util from org.netbeans.core.modules to some lib/modulesys.jar, e.g. org.netbeans.[as]pi.modules; this will depend on openide-util, openide-lookup, openide-modules
I thing to consider: Create a microkernel module for NetBeans. This would contain all the logic needed for loading NetBeans modules (probably needs FileSystem API as well), would initialize the modules and call their ModuleInstall classes and finish. The current core initialization would be moved from main method to ModuleInstall.restored and separated to appropriate core submodules. The last item would likely require some priority ordering of modules - something like UNIX V initilization levels...
Will consider something like this. I don't like having ModuleList part of it though. There is UI involved in the module system startup which I would find it difficult to disentangle completely.
Downgrading priority relative to performance stuff unless this is really needed for something in 4.0.
Sorry, this doesn't look likely for 4.0.
Was essentially done in 5.0.