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.
When opening a big aggregator POM such as Glassfish's, it is generally desirable to have submodules registered in FOQ so that intermodule dependencies will be recognized as source dependencies. Currently the registration only happens when a project is opened. But this also triggers classpath scanning etc., so it is not comfortable to open all the submodules. Possibilities include: 1. Register a project when loaded, not opened. Makes it a bit harder to tell when registration will occur, but perhaps this is OK. 2. Register a project when displayed under the Modules node of an aggregator.
core-main #a2be67539dc6
Integrated into 'main-golden', will be available in build *201108040600* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/a2be67539dc6 User: Jesse Glick <jglick@netbeans.org> Log: #200445: Register submodules in MavenFileOwnerQueryImpl more aggressively
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/a73027ff5dc7 User: Jesse Glick <jglick@netbeans.org> Log: Refining #200445 to actually load any projects using substitutions in <artifactId>. This can still fail in case they are not yet loadable, e.g. parent POM missing.
*** Bug 188964 has been marked as a duplicate of this bug. ***