2011-06-06 73 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會看到一些不同的內容。