ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject RE: Environment and PropertySet
Date Tue, 10 May 2005 14:57:02 GMT

--- Dominique Devienne <DDevienne@lgc.com> wrote:
> > From: Stefan Bodewig [mailto:bodewig@apache.org]
> > On Mon, 9 May 2005, Matt Benson
> <gudnabrsam@yahoo.com> wrote:
> > > Variable can accept a nested PropertySet OR have
> its
> > > key & value attributes set as usual
> > >
> As far as names are concerned, I'd go with the same
> name already used by
> the task with a 'set' suffix, i.e. for
> <java>/<junit>/<exec>, use
> <envset>.

My reason for wanting to nest the propertyset into a
regular <env> element is that these are passed by
<exec> and <java (w/ forking)> to an Environment
object.  This means that if the code is added to
Environment, so that:

<exec executable="foo">
  <env>
    <propertyset|whatever name we want here
refid="foo.properties" />
  </env>
</exec>

Any user of Environment.Variable (exec should be the
paradigm) automatically supports propertysets.  If
this  nesting approach--with whatever element name,
although I tend to use the add(...) IH methods--is
acceptable in general, I have got this working
already.

-Matt

> 
> With <syspropertyset> and <envset>, both using a
> mapper with a prefix,
> you can then easily configure the runtime
> environment of <junit> for
> example, without changing the build script, by
> defining properties
> (easily done in a user-specific way) like
> runtime-env.SOME_ENV_VAR and
> runtime.SOME_PROPERTY. --DD
>
----------------------------------------------------------------------
> This e-mail, including any attached files, may
> contain confidential and privileged information for
> the sole use of the intended recipient.  Any review,
> use, distribution, or disclosure by others is
> strictly prohibited.  If you are not the intended
> recipient (or authorized to receive information for
> the intended recipient), please contact the sender
> by reply e-mail and delete all copies of this
> message.
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> dev-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> dev-help@ant.apache.org
> 
> 


		
Yahoo! Mail
Stay connected, organized, and protected. Take the tour:
http://tour.mail.yahoo.com/mailtour.html


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


Mime
View raw message