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