ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Clements <dcleme...@merc-int.com>
Subject RE: Spaces in a command line arg
Date Tue, 25 Feb 2003 22:00:54 GMT
I see,  thanks for the tip.

Dave

> -----Original Message-----
> From: Dominique Devienne [mailto:DDevienne@lgc.com] 
> Sent: Tuesday, February 25, 2003 2:51 PM
> To: 'Ant Users List'
> Subject: RE: Spaces in a command line arg
> 
> 
> Just use value="" instead of line="", as Conor advised. This 
> is the Ant way... (whatever that means). --DD
> 
> -----Original Message-----
> From: David Clements [mailto:dclements@merc-int.com] 
> Sent: Tuesday, February 25, 2003 3:35 PM
> To: 'Ant Users List'
> Subject: RE: Spaces in a command line arg
> 
> I am using the exec task to launch InstallShiels 
> Multiplatform.  The path in question 
> ${productImportDirectory} has a space in it.  Neither single 
> or double quotes worked.  However if I use a combinatio of 
> both single and double quotes things are working great.
>  
> TASK:
> <exec executable="${ISMPDirectory}\ismpc.exe" dir="${ISMPDirectory}" >
>             <arg line='"${ISMPFile}"'/>
>             <arg line ='-alias IS_PRD=${productImportDirectory}'/>
>             <arg line ='-alias 
> IS_INSTALLFILES="C:\vgdev\testing 
> tmp\current\NEWINSTALL\installer\defaultInstallFiles"'/>
>             <arg line="-xsl"/>
>             <arg 
> line='"${basedir}\..\ismp\omitInactiveComponents.xsl"'/>
>             <arg line="-build"/>
>   </exec>
> 
> ERROR:
>  [exec] Initializing InstallShield MultiPlatform 4.5...
>  [exec] Searching for Java(tm) Virtual Machine...
>  [exec] Verifying Jview 1.1.4 by Microsoft
>  [exec] .
>  [exec] Verifying Jview 1.1.4 by Microsoft
>  [exec] ........Setting alias IS_PRD to C:\vgdev\testing
>  [exec] illegal command line argument : 
> tmp\current\NEWINSTALL\SiteScope\19\
> 
> 
>  [exec] Running InstallShield MultiPlatform 4.5...
> 
>  [exec] Result: -3
> 
> Hope this helps,
> 
> Dave
> 
> > -----Original Message-----
> > From: Conor MacNeill [mailto:conor@cortexebusiness.com.au]
> > Sent: Saturday, February 22, 2003 1:12 AM
> > To: Ant Users List
> > Subject: Re: Spaces in a command line arg
> > 
> > 
> > David Clements wrote:
> > > Is there a way to get ant to escape possible space in an
> > <arg> to and
> > > <exec> call?
> > > 
> > > 
> > 
> > If you use the <arg value=""> approach with an entry per
> > argument, rather 
> > than all arguments in the <arg line=""> style, it should 
> > quote arguments 
> > with spaces. If this doesn't work for you, please give us 
> > more detils on how 
> > it fails.
> > 
> > Conor
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > For additional commands, e-mail: user-help@ant.apache.org
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 

Mime
View raw message