How to integrate svn into ant

来源:互联网 发布:网络远程教育报名条件 编辑:程序博客网 时间:2024/05/17 01:33

1. install subverison

1.1 Download source copy and dependent libratries:
    src: http://subversion.tigris.org/downloads/subversion-1.4.5.tar.gz
    dep: http://subversion.tigris.org/downloads/subversion-deps-1.4.5.tar.gz

1.2 Extract the dowloaded packages to some location.

1.3 Build subversion:
   ./configure --prefix=[Your/Specified/Location]
    ./make
    ./make install

1.4 Add [SubVersionLocation]/bin to PATH.

2. Install svnant

2.1 Check out svnant source code using subversion (user name: guest;  password: none)
  svn co http://subclipse.tigris.org/svn/subclipse/trunk/svnant/ svnant

2.2 Modify build.properties:
    Add this property  "targetJvm=1.5"

2.3 Build svnant
    ant makeDistrib

2.4 copy and unzip the zip file generated in build directory to [svnant home]

3. Use <svn> in ant script
3.1 Modify your build.xml
    add the following definition to your build.xml file:

   <path id= "svnant.classpath" >
     <fileset dir= "/PATH/TO/YOUR/EXTRACTED/SVNANT-ZIP" >
         <include name= "*.jar" />
     </fileset>
    </path>

    <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />3.1 Then you can use <svn> task in ant script
      For more detailed information about how to use <svn> task, please refer to http://subclipse.tigris.org/svnant/svn.html

 

原创粉丝点击