1.  <!-- 检出代码 这里使用 export 不是checkout 二者区别 checkout会svn相关信息文件检出,export只是检出最新的文件-->  
  2.     <target name="checkout" depends="clean">  
  3.         <svn refid="svn.setting">  
  4.             <export srcUrl="${urlRepos}" destPath="." force="true"/>  
  5.         </svn>  
  6.     </target>

 

ant中的if与unless

if与unless之间是相反的条件表达

for example:

<condition property="isDirExist">
    <and>
        <available file="example" type="dir" />
    </and>
</condition>

<!--如果存在则不执行1-->
<target name="1" unless="isDirExist">

<!--如果存在则执行2-->
<target name="2" if="isDirExist">

ant 执行sln,选择project的配置项如"Debug|win32" 

 

<arg line="/build release" />