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.
Currently NbInstaller.refineDependencies hardcodes an (ever-growing) list of dependency transformations used to keep backwards compatibility. But this is too much logic in the core and makes it hard for modules to manage their own lifecycles. Should be possible to declare transformations in XML and add them to the system. See proposed DTD. XML files would be looked for in $dir/system/ModuleAutoDeps/*.xml for $dir in $nbhome and $nbuser (i.e. system filesystem before any modules have been enabled).
Working on in branch for issue #29914.
In progress.
A naming note: trigger => dependency, result => implies.
OK, that naming change sounds reasonable enough.
Changed to: dependency => trigger-dependency results => implies
Working in branch.
Fixed; see issue #29914 for details.