当我运行ant目标vssbuild时,它会给出以下错误。
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:releasebuild.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>
有人能帮我解决这个问题吗?
如果在运行这些程序时得到CreateProcesss IOError=2,则表示找不到ss.exe。检查是否可以从命令行运行它-您可能需要更改路径或设置ssdir属性。
这可能不是同一个错误,但它表明了蚂蚁需要做什么才能找到ss.exe
。接下来我会尝试设置ssdir
属性(如果系统路径技巧没有帮助的话)。
您可能想要在构建脚本中<echo>
PATH
变量——也许ant
看到了一些不同的内容。