MavenPlan68
Maven Projects support plan for NetBeans 6.8
The following work is scoped for 2 full-time engineers for 2 milestones of 6.8:
P1 - #1 -Java EE 6 related changes (M2 - Milos) DONE
- new JEE 6 archetype and project customization
- any changes needed to support EE 6 spec changes
- give help to Java EE team ( JEE6Integration) but the work needed directly in Web/EE modules will have to be done by Java EE team (both for Ant and Maven at the same time)
P1 - #2 - Improved handling of misconfigured projects (M2 - dafe) DONE
- web/j2ee projects without a server configuration defined
( the simplest solution is to allow the user to write the server setting also to subprojects when they are setting it to the superproject).
P2 - #3 - Enabling common settings for more projects in corporate setups (M1) DONE
- Use archetype catalogs for easier navigation in new project wizard http://www.netbeans.org/issues/show_bug.cgi?id=154978, improves following corporate standards in the IDE (milos) DONE for 6.8, further possible improvement tracked in http://www.netbeans.org/issues/show_bug.cgi?id=171466
P2 - #4 - User feedback (M1 - milos, dafe) __DONE
- Compile on Save DONE
- improvements based on user feedback - http://www.netbeans.org/issues/show_bug.cgi?id=148499
- Avoid putting absolute paths in configurations files, resolve IDE's Global Variables (Tools/Variables) in maven execution configurations. DONE
- Maven build cannot be properly canceled - http://www.netbeans.org/issues/show_bug.cgi?id=135475 DONE
- Dependency exclusion in graphs - http://www.netbeans.org/issues/show_bug.cgi?id=167973 DONE
- Improve the "build with dependencies" build and use the new related Maven 2.1+ features http://www.netbeans.org/issues/show_bug.cgi?id=166898 DONE
- evaluation of the VOC from users after 6.7
P2 - #5 - Advanced configuration of the IDE (Connected Developer features) (M2 - needs cooperation from kenai team) PARTIALLY DONE
- Kenai projects - write to POM when creating, updating kenai projects (mailing lists, CI, SCM, Site, DistributionManagement, Bug tracking, License) (M2 - dafe) MavenKenaiInteraction68 DONE
- write CI info to POM already works in 6.7 - JesseGlick
- (P3) use POM's checkstyle configuration to bootstrap IDE's formatting rules. (always use the correct basic formatting, without any manual intervention, useful for projects like Apache etc.) (milos) DONE

