Well, user.home is a Java system property. I'm guessing the intent is to
change that system property internal to the script?
On Thu, 23 Jul 2009, Avlesh Singh wrote:
If you are trying to read the environment variable "user.home", this is how
you need to it:
<property environment="env"/>
<echo message = "${env.user.home}"/>
Cheers
Avlesh
On Thu, Jul 23, 2009 at 8:18 PM, Scot P. Floess <[email protected]> wrote:
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]
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]