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]

Reply via email to