Are you trying to set it within your build.xml - like so:
<property name="user.home" value="alpha"/>
If so, I don't think that is going to work...
For example try this out:
<project>
<property name="user.home" value="alpha"/>
<echo message = "${user.home}"/>
</project>
When I run this, I get:
Buildfile: build.xml
[echo] /home/sfloess
However, if I do this:
ant -Duser.home="bar"
I get:
Buildfile: build.xml
[echo] bar
Unless I am wrong, once Ant starts and those default properties are set
(in this case from Java system properties), it won't be reset to the new
value. However, doing so on the command line sets it first.
On Thu, 23 Jul 2009, Scot P. Floess wrote:
Just curious - you mention a modified user.home property... How are you
modifying it?
On Thu, 23 Jul 2009, Jean-Noël Rivasseau wrote:
Hello,
I am launching Ant with a modified user.home property. This property is
apparently not passed down to one of my tasks, defined in a taskdef. Why?
Does Ant fork a new VM for executing such tasks? In any case, how can I
pass
this property to the task being executed, it's essential for me.
I had a look at the source but could not really understand where to look to
understand how things worked.
Thanks,
Jean-Noel
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-890-8117 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
Architect Keros http://sourceforge.net/projects/keros
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-890-8117 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
Architect Keros http://sourceforge.net/projects/keros
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]