|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- README file for the jakarta-ant workspace
- -----------------------------------------------------------------
- $Id$
- =================================================================
-
- This is the workspace for Ant, a Java based build tool.
-
- TODO List:
-
- * Improve documentation of how to use ant, how tasks are
- constructed, etc.
-
- * Improve error reporting on BuildException catches. Error should
- state which task and which target was active at the time the
- BuildException was popped.
-
- * Improve error reporting on XML parse. Currently if the build.xml
- file is malformed we get some sort of odd SAX exception that could
- be better put.
-
- * Provide an AbstractFileCompareTask class with prebuilt "srcfile"
- and "destfile" setter methods and whose execute method calls a
- "updateNeeded" method.
-
- * CVS task to checkout a cvs tree from a particular server into a
- given location.
-
- * Javadoc task -- ability to dance between 1.1 and 1.2 javadoc as
- well as using other doclets like cocoons?
-
- * Transform task -- XSLT
-
- * Output logs in XML -- this would be a global option of the project
- (log location, verboseness, etc)
-
- * Javac improvements -- support the "modern" 1.3 compiler
-
- * Investigate some sort of command line "execute an instance of a
- task with these parameters" entry point. Maybe a
- `org.apache.ant.TaskMain task org.foo.BarTask attrib1=foo
- attrib2=bar` type entry point?
-
- * Investigate some sort of "touch" functionality. Not sure how this
- could be done in a portable way -- maybe append 0 bytes to a file
- as a quick hack?
-
- * GUI front end -- examine tasks, add task properties, etc. Also,
- one button push build of a particular target.
-
- * Test harness. All software projects should have an automatable
- test suite. Ant is no exception to this rule.
-
|