Features can still be added during the Beta phase, in the RC1/Release period bug fixes and feature removal only.
NetBeans
These are the features that hold the build; fallbacks to be listed. To add something here you must be prepared to implement it, or know someone who is. Everything needs a name.
tests for <apt>, make sure the task works properly; force fork=true.
see - http://issues.apache.org/bugzilla/show_bug.cgi?id=23455 - April 22 2006, this is now done (Antoine) http://www.mail-archive.com/dev@ant.apache.org/msg27836.html
Local variables in macrodef. ant-contrib <var> gives you this, though we could make it easier to mutate properties for them.
flatten in libraries to WAR/EAR somehow (related to <libraries>) [stevel?] (libraries status? -MJB)
The workaround is to <copy> things; its not too hard and lets you see what you are including.
Less critical, but still nice. Adding here is also a statement of intent.
<propertyfile> in java tasks for loading properties straight from a file.
reduce number of outstanding bugzilla bugs by fixing them or declaring WONTFIX/Invalid.
reduce number of outstanding bugzilla enhancements by implementing some, or closing them off.
improve diagnostics when something like <junit> wont instantiate. i.e. distinguish "class not found" from "class not loadable" and explain why the difference. Maybe allow for per-task diagnostics text through a static member function, or extra markup in the taskdef.
Less important stuff.
rename junit.jar to junit-3.8.1 in SCM, for <libraries> integration. As this is only in lib/optional, effects should be minimal (i.e. rename wont be visible to end users) [done].
With bugzilla URLs and summary text, please.
Platforms to test on. We may want to formally remove support for platforms that are unsupported by their vendor. That means Java1.2 and Win98.
Linux Platforms should cover common distros: RHEL, Suse. Debian (Ubuntu)?. SysV Unix can be delegated to the vendors, say AIX and HPUX. Solaris is also a possibility, if a VMware image is available.
Old JDKs can be downloaded from Suns archive
Definitely not in this release. Pull stuff down here when scrubbed from the previous lists.
<issigned> to do signature checking (identify signatory). fundamentally impossible.
<libraries>: maven2, security. Use Maven2 artifact library instead.
<classloader> to allow adding of jars to the current classloader (would solve a lot of problems at the cost of some issues)
this has been discussed at dev@ant.apache.org - something will be done for ant 1.8.