It works now, but I have to make a copy of my predefined property into
another var
and use that var to set it
<j:set var="mycopy" value="${my.predefined.var"} />
${systemScope.put('my.predefined.var', mycopy)}
-D
On Thu, 2 Sep 2004 11:11:33 -0500, Jefferson K. French
<[EMAIL PROTECTED]> wrote:
> Dan, your second example worked for me. Make sure the 'value' property
> exists. Otherwise you'll get an InvocationTargetException.
>
> To test, I did:
>
> <goal name="setit">
> <echo>child=${child}</echo>
> <j:set var="aName" value="Christie"/>
> ${systemScope.put('child', aName)}
> </goal>
>
> <goal name="scope" prereqs="setit">
> <echo>child=${child}</echo>
> </goal>
>
> Then 'maven scope' produced:
>
> setit:
> [echo] child=
>
> scope:
> [echo] child=Christie
> BUILD SUCCESSFUL
>
>
>
>
> On Thu, 02 Sep 2004, at 08:39:28 [GMT -0700] dan tran wrote:
>
> > Hello, I have a need to add a system properties in maven's JVM
>
> > So In my maven.xml, I place this
>
> > ${systemScope.put('name', 'value')}
>
> > It works
>
> > However, I am having a hardtime to make 'value' as a var. Here is
> > what I have tried with no luck
>
> > ${systemScope.put('name', '${myvar}')} <---- empty
>
> > ${systemScope.put('name', value)} <------ parsing exception
>
> > Any suggestion?
>
> --
> mailto:[EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]