1) It's like polluting a tranditional program's variable space
      with stuff the application did not explicitly cause -- it makes
      debugging more difficult (and confusing if the results of the
      Ant execution is published in a readonly format like a website).

   2) The previous statement might seem trivial if you only use Ant
      to run build scripts. However, I personally dig Ant because I
      can use it to do other kinds of things. In particular, Ant is
      the foundation script and launch harness for our test management
      system. Being able to remove the "Ant fixture bits" from the
      test configuration and other system under test bits (and this
      includes Ant components) is really important to us. The more
      kruft Ant spews into the "Ant fixture bits" the more difficult
      it becomes for a QA person to pick out what's important when
      something fails.

      Unless we limit what Ant components the QA/Dev team can use
      (we *really* don't want to do this), scrubbing what gets captured
      as the "Ant fixture bits" becomes difficult.

Is there no way to remove the scoped properties once the target
and/or task container is finished?

OK, enuf whining.
----------------
The Wabbit


At 12:40 PM 10/8/2004, you wrote:
Ok, here are my responses:

> From: Dominique Devienne [mailto:[EMAIL PROTECTED]
>
[SNIP]
> 2) All these uniquely named properties go on living after
>    the macro has executed. That pollutes the namespace.
>

Yes it does. But I still have to see a good argument on why shall
that bother anyone. Unless you are talking about millions of executions
within one project context. You can always mitigate this in
some very complex build by using <antcall/> as a way fence out
chuncks of temporary properties. But I would like to see a good
example in whch this pollution is a real problem.

[SNIP]
Jose Alberto



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



Reply via email to