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