ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <>
Subject [VOTE] task/documentation writer's business
Date Wed, 21 Mar 2001 16:26:29 GMT
These are the requests for task improvements and new tasks people want
to see.

Voting here is a bit tricky - please give an entry a -1 if you think,
this is not just a task writer's issue or "no way, Ant should never
have a task like this".

A +1 does not imply "I'm going to write this task" but simply, "OK,
let's see who volunteers to pick up this request - it doesn't affect
the core of Ant2 at all".

The list:

* Add a new datatype filterset to group token-filters 

* make usage of particular filters/filtersets explicit in copy tasks

* make facade tasks for things like javac (JikesImpl, ModernImpl etc)

  One candidate is jar with implementations for fastjar
  for example.

* unify multiple similar tasks to use similar forms (ie all the javacc
  type tools)

* Obfuscating task

* Add an <ant> task that will find build files according to a fileset
  and invokes a common target in them.


* Add a JavaApply task that executes a given class with files from a
  fileset as arguments - similar to <apply>.

* Include some more sophisticated loggers with the Ant distribution -
  especially for sending emails. Make the existing one more flexible
  (stylesheet used by XmlLogger).

  Could be part of the same module tasks would be developed in?

* make the default logger's output clear, informative, and terse.

  Actually, this is a little bit abstract, but doesn't apply to the
  core either.

* Better docs.

  More examples. Tutorials, beginner documents, reference sheets for
  tasks, printable version.

* RPM task.

* add an attribute to <property> to read in an entire file as the
  value of a property.

* Task for splitting files (head/tail/split like functionality).

* Task to create XMI from Java.

* socksified networking tasks, SSH tasks.

* a reachable task that works much like available for network URLs.

* make PATH handling consistent. Every task that has a PATH attribute
  must also accept references to PATHs.

* Task to extract classes from a JAR file that a given class depends

  Based on <depend> or IBM's JAX for example.

* Unify <available> and <uptodate> into a more general <condition>
  task, support AND/OR of several tests here.

* jsp-compilation task

  Sounds like a candidate for a facade task.

* URL-spider task that checks links for missing content or server errors

View raw message