Jul 14, 2007

Ant から Subversion へのアクセスにチャレンジ

チャレンジというほどのものでもない。 単に SvnAnt を使ってみただけ。 Ant 1.7.0 と簡単に連携できた。 これは便利。 ちょっと Ant で簡単なスクリプトを書くときに重宝しそう。

SvnAnt
http://subclipse.tigris.org/svnant.html
Apache Ant
http://ant.apache.org/

build.xml

<?xml version="1.0" encoding="UTF-8"?>

<project name="my project" default="checkout" basedir=".">

  <property name="workspace.dir" value="c:\workspace\myproject" />
  <property name="svn.userid"    value="scott" />
  <property name="svn.password"  value="tiger" />
  <property name="svn.url"       value="https://svn.example.com/svn/myproject/trunk" />
  <property name="svn.revision"  value="HEAD" />

  <path id="svnant.class.path">
    <fileset dir="${env.ANT_HOME}/antsvn/">
      <include name="*.jar" />
    </fileset>
  </path>

  <typedef resource="org/tigris/subversion/svnant/svnantlib.xml"
           classpathref="svnant.class.path"/>

  <target name="checkout">
    <delete dir="${workspace.dir}" />
    <mkdir dir="${workspace.dir}" />
    <svn username="${svn.userid}"
         password="${svn.password}">
      <checkout url="${svn.url}"
                revision="${svn.revision}"
                destPath="${workspace.dir}" />
    </svn>
  </target>
</project>

TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Library/20070714_01.trackback
Post a comment

writeback message: Ready to post a comment.