Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 6989 invoked from network); 12 Jul 2000 14:49:12 -0000 Received: from smtp01do.de.uu.net (192.76.144.61) by locus.apache.org with SMTP; 12 Jul 2000 14:49:12 -0000 Received: from sbodewig.bost.de ([195.127.75.69]) by smtp01do.de.uu.net (5.5.5/5.5.5) with ESMTP id QAA16869 for ; Wed, 12 Jul 2000 16:49:10 +0200 (MET DST) Received: (from bodewig@localhost) by sbodewig.bost.de (8.9.3/8.9.3) id QAA04934; Wed, 12 Jul 2000 16:49:08 +0200 X-Authentication-Warning: sbodewig.bost.de: bodewig set sender to bodewig@bost.de using -f To: ant-dev@jakarta.apache.org Subject: The anstructure task From: Stefan Bodewig Date: 12 Jul 2000 16:49:08 +0200 Message-ID: Lines: 24 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Canyonlands) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Hi, I've deliberately not documented the task I've just commited. One of the reasons is that I'm not happy with the name. Anyway, it takes exactly one argument (output, a filename) and dumps out a DTD for all tasks that are known to the running instance of Ant. This means, to generate a DTD just create a buildfile like this and put all taskdefs you might use anytime in this file as well. Currently all attributes will be shown as CDATA #IMPLIED, only boolean, Boolean and EnumeratedAttribute subclasses get a special treatment (see patch and fixcrlf for example). Feedback is more than welcome. Stefan