The 3.1 plan below is a
draft - input from the community is very welcome.
Overall themes for Eclipse Ant
The Ant themes are the Eclipse 3.1 themes that are relevant to the Ant integration. Where appropriate the work items for Ant are categorized by these top themes.
Built to last
Simple to use
Large-scale development
Broadening the community
Remaining Focus Items for 3.1
polish
performance
Top Work Items
Editor enhancements (mimic functionality found in the Java Editor)
[M3/M4/M5/M6] Navigation ("Simple to Use" theme)
F3 support
hyperlinking
marking occurrences
quick outline
quick fixes
[M6] Import / Export Ant buildfiles for Eclipse projects ("Large scale development" theme)
[M4] Ant buildfile debugger ("Large scale development" theme)
Buildfile quality checking
unused properties
undefined properties
unused subtargets
Refactoring ("Simple to Use" theme)
participate in Java refactorings
support Ant refactorings such as "rename property"
in Ant editor
Buildfile searching support
Planned Items
Ant
[M4] Investigate an Ant builder
External Tools
External Tool Builders
[M2] Rework the builder story ("Built to last" theme)
item is finished
item is under development
item is deferred
3.1
Current Development Effort - Milestone 7 (Friday, May 13th)
The goals listed below are only a guide.
The community is also invited to provide input.
Import / Export Ant buildfiles for Eclipse projects [Darins]
Polish of the Ant Debugger [Darins]
Editor and Build performance [Darins]
Resolve issues with the Ant integration not working well with others such as WTP [Darins]
3.1
History - Milestone 6 (Friday, April 1st)
Import / Export Ant buildfiles for Eclipse projects [Darins]
Polish of the Ant Debugger [Darins]
Editor and Build performance [Darins]
Marking occurrences [Darins]
Rename in file [Darins]
More control over buildfile error reporting [Darins]
3.1
History - Milestone 5 (Friday, February 18th)
Import / Export Ant buildfiles for Eclipse projects [Deferred to M6]
Polish of the Ant Debugger [Darins]
Bug backlog [Darins]
Editor and Build performance [Darins]
More configurability of External tool builders [Darins]
3.1 History - Milestone 4 (Friday, December 17th)
Bug backlog blitz [Darins]
Investigate the refactoring support and how to integrate with the Ant integration [Darins]
Investigate an Ant builder/verifier [Darins]
Import / Export Ant buildfiles for Eclipse projects [continued in M5] [Jared]
Ant Debugger [Darins]
More Navigation support (F3 and possibly marking occurences) [Darins]
3.1 History - Milestone 3 (Friday, November 5th)
Full support of code folding in the Ant editor similar to the level in the Java Editor
Adapt the AntView and the AntTargetsTab to achieve consistent determination of Ant buildfile structure using the AntModel [Darins]
Add additional navigation support for the Ant editor (F3 etc) [Darins]
Hyperlinking [Darins]
Investigate the refactoring support and how to integrate with the Ant integration [Darins]
Performance tests
Input handler for separate JRE builds [Darins]
Annotations for external buildfiles [Darins]
External documentation support (Shift-F2) [Darins]
Ant editor selected elements only [Darins]
3.1 History - Milestone 2 (Friday, September 24th)
Performance tests
Rework the external tool builders with the new support from Platform Core
Improve Ant Editor Navigation [deferred to later milestone]
F3 support
hyperlinking
marking occurrences
Add some Ant Quick Fixes [deferred to later milestone]