summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJames Duncan Davidson <duncan@apache.org>2000-01-13 10:24:13 +0000
committerJames Duncan Davidson <duncan@apache.org>2000-01-13 10:24:13 +0000
commit0694c10509609cadd3d9aefe1c196bf416e68208 (patch)
treeb37b5e3d6a3840f80ca2f0c161078935cd0e4d8b /README
parente7e011e61cd8de8eb0cfb7006b650de447111b47 (diff)
downloadant-0694c10509609cadd3d9aefe1c196bf416e68208.tar.gz
Flesh out readme and testing putback notifications
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267547 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'README')
-rw-r--r--README54
1 files changed, 53 insertions, 1 deletions
diff --git a/README b/README
index b389b3356..fa5321922 100644
--- a/README
+++ b/README
@@ -1 +1,53 @@
-READ ME for jakarta-ant
+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.
+