You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

README 1.8 kB

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