2011-06-06 49 views
0

当我运行蚂蚁目标vssbuild它给出以下错误。蚂蚁目标vssget不工作

D:\release>ant vssbuild Buildfile: 
build.xml 

vssbuild: [vssget] 'ss' is not 
recognized as an internal or external 
command, [vssget] operable program 
or batch file. 

BUILD FAILED 
D:\release\build.xml:141: 
Failed executi ng: ss Get $(project) 
-GLD:\release\$(lo 
calpath) -I- -R 
-Y$(vssusername),************** With a return code of 1 

我已将系统路径设置为ss.exe。

下面我已经显示了我的蚂蚁目标。

<property name="localpath" value="checkout" /> 
    <property name="project" value="$/NewGen/NextGenComm" /> 
    <property name="vssusername" value ="ganukep" /> 
    <property name="vsspassword" value ="123"/> 
    <property name="projectlabel" value = "2011.05.20_V1.0.0" /> 
    <target name="vssbuild"> 
     <vssget vsspath="$(project)" 
       localpath="$(localpath)" 
       recursive="true" 
       login="$(vssusername),$(vsspassword)" 
     />  
    </target> 

能有人请帮我解决这个问题

回答

1

如果你得到一个CreateProcesss的IOError =运行这些时2,这意味着SS.EXE没有被发现。检查是否可以从命令行运行它 - 您可能需要更改路径或设置ssdir属性。

它可能不是相同的错误,但它表明需要做什么,以便蚂蚁可以找到ss.exe。我想尝试设置ssdir属性(如果系统路径技巧没有帮助)。

而且您可能需要在构建脚本中使用<echo>PATH变量 - 也许ant会看到一些不同的内容。