I did - that ran, but didn't produce the desired behaviour (and additionally
output the existing java.library.path value to stdout)

Is the change I made to remove the scope attribute in the j:set call valid?

James

-----Original Message-----
From: Dion Gillard [mailto:[EMAIL PROTECTED] 
Sent: 19 July 2004 13:54
To: Maven Users List
Subject: Re: RC4 to 1.0 problems


Did u get my second email about the typo?

On Mon, 19 Jul 2004 13:51:08 +0100, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> Do you mean change it to this: ?
> 
> <project default="jar" xmlns:j="jelly:core">
>         <preGoal name="test:test">
>                 <echo>Hacking Path...</echo>
>             ${systemScope.put('java.library.path', 'C:/Foo'}
>         </preGoal>
> </project>
> 
> If so I get this output:
> org.apache.commons.jelly.JellyException: null:-1:-1: <null> Unable to 
> create
> expression: systemScope.put('java.library.path', 'C:/Foo'
> 
> BTW - whilst doing some more experimenting I've found that if I just 
> remove the scope attribute from my original attempt it does work.  Is 
> this expected, or just me getting lucky?
> 
> James
> 
> -----Original Message-----
> From: Dion Gillard [mailto:[EMAIL PROTECTED]
> Sent: 19 July 2004 13:46
> To: Maven Users List
> Subject: Re: RC4 to 1.0 problems
> 
> On Mon, 19 Jul 2004 13:41:33 +0100, [EMAIL PROTECTED] 
> <[EMAIL PROTECTED]> wrote:
> > Yes, they were in a properties file - I was a bit sceptical that 
> > this would work for a system property like java.library.path so 
> > that's good you've confirmed this
> >
> > I'm trying to set up a build environment that's as automated as 
> > possible, i.e. -D arguments aren't ideal, so I'd like to pursue the 
> > 2nd of your suggestions.  But I'm not quite sure where I'd put that 
> > little code snippet as my Jelly skills are somewhat limited.  I 
> > tried this as my maven.xml:
> >
> > <project default="jar" xmlns:j="jelly:core">
> >         <preGoal name="test:test">
> >                 <echo>Hacking path...</echo>
> >                 <j:set var="java.library.path" 
> > scope="system">C:/Foo</j:set>
> 
> Nope, the above line should read:
>             ${systemScope.put('java.library.path', 'C:/Foo'}
> 
> >         </preGoal>
> > </project>
> 
> Let me know how that goes.
> 
> 
> --
> http://www.multitask.com.au/people/dion/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ----------------------------------------------------------------------
> --
> For more information about Barclays Capital, please
> visit our web site at http://www.barcap.com.
> 
> Internet communications are not secure and therefore the Barclays 
> Group does not accept legal responsibility for the contents of this 
> message.  Although the Barclays Group operates anti-virus programmes, 
> it does not accept responsibility for any damage whatsoever that is 
> caused by viruses being passed.  Any views or opinions presented are 
> solely those of the author and do not necessarily represent those of 
> the Barclays Group.  Replies to this email may be monitored by the 
> Barclays Group for operational or business reasons.
> 
> ----------------------------------------------------------------------
> --
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
http://www.multitask.com.au/people/dion/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to