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]

Reply via email to