ant を使って VSSから最新のソースコードを取得する。

きっとVSSの呪縛から逃れられないPJはいたるところにあるはず...。

<project name="vssget" default="distribute" basedir=".">

	<!-- プロパティファイル -->
	<property file="build.properties" />
	<!-- ビルドのルートディレクトリ -->
	<property name="build.root" value="../../build_dev" />
	<!-- Subversionのソースを格納するワークディレクトリ -->
	<property name="build.work" value="${build.root}/work" />
	<!-- VSSがインストールされている(ss.exeがある)ディレクトリ -->
	<property name="vss.ssdir" value="C:/Program Files/Microsoft Visual SourceSafe" />
	<!-- VSSデータベースのディレクトリ -->
	<property name="vss.server" value="//hostname/server_vss/pj_vss" />
	<!-- VSSユーザーID,パスワード -->
	<property name="vss.login" value="vssuserid,vsspassword" />


	<!-- VSSからソースを取得 -->
	<target name="vssget" description="get latest sources from VSS">
		<vssget ssdir="${vss.ssdir}"
				serverPath="${vss.server}"
				login="${vss.login}"
				localpath="${build.work}"
				vsspath="${vss.path}"
				writable="true"
				recursive="true" />
	</target>

</project>