ant的例子很好找,各種開源框架都會(huì)帶有一個(gè)build.xml仔細(xì)看看,會(huì)有很大收獲
另外一個(gè)經(jīng)常會(huì)用到的,但是在開遠(yuǎn)框架的build.xml一般沒有的是cvs
如果使用的是遠(yuǎn)程的cvs,可以這樣使用
<?xml version="1.0" encoding="utf-8"?>
<project>
??? ?<property name="cvsroot" value=":pserver:wang:@192.168.1.2:/cvsroot"/>
???? <property name="basedir" value="/tmp/testant/"/>
???? <property name="cvs.password" value="wang"/>
??? ?<property name="cvs.passfile" value="${basedir}/ant.cvspass"/>
???? <target name="initpass">
? ????? ???? <cvspass cvsroot="${cvsroot}" password="${cvs.password}" passfile="${cvs.passfile}"/>
???? </target>
???? <target name="checkout" depends="initpass">
? ????????? ?<cvs cvsroot="${cvsroot}" command="checkout" cvsrsh="ssh" package="myproject" dest="${basedir}"?
?? ????? ???? passfile="${cvs.passfile}"/>
????? </target>
</project>
?