I think you really just want the -D parameter with the space in it to be quoted.
- Brett Quoting "Morris, Jason [IT]" <[EMAIL PROTECTED]>: > That won't work because it will put the "-D" after the class name on the > command line in the "maven" script. You need to either hack the maven start > script or investigate the use of "maven.junit.sysproperties" in > project.properties. It has a weird syntax (I copied this from someone else) > but you should work it out from this example: > > testinputs.dir=${basedir}/test_inputs > maven.junit.sysproperties=prop1 testinputs.dir > prop1=${basedir}/test_inputs > > I also got a similar reply to the same question yesterday: > > You can also use ${systemScope.put('key', 'value')} in maven.xml > > On Tue, 8 Jun 2004 14:43:22 +0100 , Morris, Jason [IT] > <[EMAIL PROTECTED]> wrote: > > > > Is there a way to set a System property from any of the Maven config files > > (project.properties/project.xml/maven.xml)? I can think of some dodgy ways > > to do it using a <preGoal> which calls one of the Ant tasks which allow > you > > to set <sysproperty> tags - but is there a better way? > > > > Thanks > > > > Jason > > > > Hope that makes sense, > > Jason > > -----Original Message----- > From: Eugene Kirin [mailto:[EMAIL PROTECTED] > Sent: 09 June 2004 17:26 > To: Maven Users List > Subject: JVM system property > > > Hello! > > Please point me how maven works with system property. I get the next > problem: > When I try to execute under Linux a command "maven > -Dcclastbuildtimestamp=20040608174237 -Dlabel=build.11 > -Dcclastgoodbuildtimestamp=20040608174237 -Dlastbuildsuccessful=false > -Dcvstimestamp=2004-06-09 08:36:01 GMT -Dcctimestamp=20040609123601 -X -b -p > project.xml site" I always get the following exception: > > attaining goal build:start > attaining goal 08:36:01 > com.werken.werkz.NoSuchGoalException: No goal [08:36:01] > at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:190) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:531) > at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265) > at org.apache.maven.cli.App.doMain(App.java:466) > at org.apache.maven.cli.App.main(App.java:1117) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at com.werken.forehead.Forehead.run(Forehead.java:551) > at com.werken.forehead.Forehead.main(Forehead.java:581) > Total time: 10 seconds > > When I put the value of the -Dcvstimestamp key in quotes like this > -Dcvstimestamp="2004-06-09 08:36:01 GMT" it doesn't help :( but in > Windows2000 it works fine. Please shed light on this problem. > > Thanks a lot for all your responses! > > --------------------------------------------------------------------- > 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]