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.
Summary: | [68cat] Child POM projects not considered "required projects" | ||
---|---|---|---|
Product: | projects | Reporter: | neilg <neilg> |
Component: | Maven | Assignee: | Milos Kleint <mkleint> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | P4 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: | |
Bug Depends on: | 210465 | ||
Bug Blocks: | |||
Attachments: | Maven project structure to illustrate problem |
Description
neilg
2009-09-23 10:24:37 UTC
Created attachment 88167 [details]
Maven project structure to illustrate problem
When opening the "toplevel" project of the example testcase in NB and choosing "Open Required Projects" the two child modules subaggregator1 and subaggregator2 are not opened even though their children are. yes, I've considered it a feature so far. In large setups, opening just the project leaves can save a bit of real estate in the project's tab. Usually you don't want the pom packaging projects anyway, or if you do you open them manually. So the behaviour is intentional but I'm open to discussion. I can see your point about decluttering, but the pom projects do form part of the build and it is very useful to have access to them. Pom packaged modules are also typically used to remove some default lifecycle bindings, for instance when creating integration test modules. So one can have pom packaged projects containing code, etc. I think the user should be able to choose whether or not to open the aggregated pom projects. Reassigning to default owner. in 8.0, Open Required projects always opens all child projects, including the pom packaged ones. |