ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <bode...@apache.org>
Subject EasyAnt POC
Date Mon, 07 Apr 2008 12:22:40 GMT
Hi all,

this is just from going through the docs and looking at the patches to
Ant.

Antlets
=======

I like the idea.  We should probably add ~/.ant/antlets to the search
path as well.

What is the reason you put each module into a separate directory?
Couldn't we get away with a single build file per Antlet as well?

Extends and Use
===============

I'm not sure I fully grasp the difference.  Currently we prefix target
names as well, just in addition, don't we?  Given that, would <use>
prevent me from invoking the non-prefixed targets or where exactly is
the difference between use and current import?

I must admit that I don't like the explicit ":" used in your examples
to create a prefix delimiter.  I'd rather have a standard delimeter
and apply that automatically.

Phase
=====

Should we enforce that the special targets created as phases are
empty?

Does phase mapping come from a specific use-case?

Is

  <phase mapping="foo => baz" />

easier to approach than

  <phasemap from="foo" to="bar"/>

- I don't really know.

You talk about "before" targets but I don't seem them implemented,
yet.  Am I missing something?

Modules
=======

Looking through the examples I see there is a lot more going on than
the docs say (versioning seems to be implied by the version number
being part of the directories.  Need to look through the examples
before I can say more.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message