Ant target vssget не работает - PullRequest
       17

Ant target vssget не работает

0 голосов
/ 06 июня 2011

при запуске ant target 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:\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 Ответ

1 голос
/ 06 июня 2011

Если вы получаете CreateProcesss IOError = 2 при запуске, это означает, что ss.exe не был найден.Проверьте, можете ли вы запустить его из командной строки - вам может понадобиться изменить ваш путь или установить свойство ssdir.

Возможно, это не та же ошибка, но она показывает, что нужно сделать, чтобы муравей смог найти ss.exe.Я бы попробовал установить свойство ssdir далее (если трюк с системным путем не помог).

И вы можете захотеть <echo> переменную PATH в вашем скрипте сборки - возможно, ant видит другой контент.

...