-
Ant command
参数:项目的module和tag
ant -Dcvs.module=module_name -Dcvs.tag=tag_name
-
build.xml
<?xml version="1.0" encoding="UTF-8"?> <project name="${cvs.module}" default="checkout" basedir="."> <property file="ant.properties" /> <!-- ================================= CVS properties ================================= --> <property name="cvs.username" value="username"/> <property name="cvs.password" value="password"/> <property name="cvs.domain" value="xxx.xxx.xxx.xxx"/> <property name="cvs.location" value="/home/prov"/> <property name="cvs.root" value=":pserver:${cvs.username}@${cvs.domain}:${cvs.location}"/> <property name="cvs.dest.dir" value="./"/> <property name="cvs.password.file" location=".cvspass"/> <!-- ================================= CVS Checkout ================================= --> <target name="initpass"> <cvspass cvsroot="${cvs.root}" password="${cvs.password}" passfile="${cvs.password.file}"/> </target> <target name="checkout" depends="initpass"> <cvs cvsroot="${cvs.root}" command="checkout" quiet="true" cvsrsh="ssh" package="${cvs.module}" tag="${cvs.tag}" dest="${cvs.dest.dir}"/> </target> </project>
Ant从CVS checkout项目
最新推荐文章于 2018-09-19 17:38:44 发布