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 21:35:09 GMT
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
> 

Mime
View raw message