Matt Benson wrote:


:) Jose Alberto, it seems that you and I have each
contradicted ourselves during this discussion.  On
issue (1) above, regarding collisions, your approach
is to assume the user knows exactly what he/she is
doing: e.g. the name of every task provided with every
third-party distribution used.  My thinking was the
opposite: a user might add things to Ant's classpath
that conflict and would need to be informed when
collisions take place.  THEN,
on issue (3) above, your thinking seems to be the
opposite:  we cannot trust that the user understands
the difference between global and other namespaces,
etc., in Ant, while the multiple antlib.xml approach I
[shall we say "suggested but did not necessarily
advocate"] seems to come from the perspective that the
user can be given choices, from which we can infer
that he/she would "know what they are doing."

If we can satisfy both cases, so much the better, but
if not surely we must all see that we should err on
the side of caution (assume the user does NOT know
everything)?


I would assume that tools like websphere or the IDE are happily sticking stuff in on the classpath, and that anything more we can do for diagnostics helps

1. something to examine a task: where it comes from, whether it can be instantiated etc

ant -diagnostics -task wsdl2java -namespace http://apache.org

2. something to examine a namespace

ant -diagnostics -namespace antlib:org.example.p1

3. something to catch when a task exists but the namespace is wrong.

-steve

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to