You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by an...@apache.org on 2005/02/28 16:26:06 UTC
[Ant Wiki] New: Ant17/Planning
Date: 2005-02-28T07:25:53
Editor: SteveLoughran
Wiki: Ant Wiki
Page: Ant17/Planning
URL: http://wiki.apache.org/ant/Ant17/Planning
start of planning for ant1.7
New Page:
= Ant 1.7 Planning Section =
== Milestones ==
* Beta1
* Beta2
* RC1
* Release
=== Projects we depend on and their forthcoming releases ===
* Xerces. We redist this, so should get a late release.
* Xalan
* JUnit (stable)
* Java
=== Projects that depend upon us, and their cutoff dates ===
* Eclipse 3.1 in June, would need Ant1.7 Monday May 9th, 2005
* NetBeans
* IntelliJ IDEA (5.0 expected in the summer)
* JEdit (less tightly coupled)
= Features =
== ''Must Have'' Features ==
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.
* SVN support by exec [stefan]
* Security on <libraries>, document task. [stevel]
* Local variables in macrodef
* Fix for key IDE bugs (see eclipse, netbeans bugzillas) [all]
* flatten in libraries to WAR/EAR somehow (related to <libraries>) [stevel?]
* <classloader> to allow adding of jars to the current classloader (would solve a ''lot'' of problems at the cost of some issues) http://issues.apache.org/bugzilla/show_bug.cgi?id=28228 [peter]
== ''Want'' Features ==
Less critical, but still nice. Adding here is also a statement of intent.
* Java1.5 environment fetching. Ideally as part of a rework of Execute.getProcessEnv()
* Doc improvements.
* <propertyfile> in java tasks for loading properties straight from a file.
* reduce number of outstanding bugzilla ''bugs'' by fixing them.
* reduce number of outstanding bugzilla ''enhancements'' by implementing some, or closing them off.
* include fetch.xml in redist package
* 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.
== ''Like'' Features ==
Less important stuff.
* <libraries>: multi repository support a la maven.
* security hardening. "locking down...or giving the opportunity to lock down; e.g. secure class loading, working with digital certs, etc..." Rated as 'like' because of the difficulty.
* Look at all SCM tasks and pull in pending patches for new features. Find people to test them.
* 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).
== WONTFIX ==
Definitely not in this release. Pull stuff down here when scrubbed from the previous lists.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org