ant教程(八) ant實(shí)例(cvs)
ant的例子很好找,各種開(kāi)源框架都會(huì)帶有一個(gè)build.xml仔細(xì)看看,會(huì)有很大收獲
另外一個(gè)經(jīng)常會(huì)用到的,但是在開(kāi)遠(yuǎn)框架的build.xml一般沒(méi)有的是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>
?
posted on 2006-09-20 00:22 dreamstone 閱讀(2289) 評(píng)論(1) 編輯 收藏 所屬分類(lèi): 利器