★point
xcurlを利用して、pcurl 化の処理を、Ant から行おう
Java プロジェクトをビルドする際に、Ant を利用している方は多いと思いますが、
Curl プロジェクトをデプロイする際に、私もAnt を利用しています。
pcurl 化するために必要な Ant用build.xml は下記のような感じ。
この例では、デプロイターゲットを「ディフォルト」としてpcurl化していますが、
環境ごとにデプロイターゲットを用意している場合でも、
Ant を利用すれば、デプロイ時にかかる時間を短縮することができると思います。
Code:
<?xml version="1.0" encoding="Shift_JIS"?>
<project name="project" default="all" basedir=".">
<!-- Curl EXE -->
<property name="CURL-EXE"
value= '"c:\Program Files\Curl Corporation\Surge\9\bin\curl.exe"' />
<!-- Pcurl xcurl -->
<property name = "DEPLOY-SCRIPT"
value= '"c:\Program Files\Curl Corporation\Surge\9\ide\bin\deploy-project.xcurl"' />
<!-- Pcurl処理コマンド -->
<property name="DEPLOY-CURL-PROJECT" value="${CURL-EXE} ${DEPLOY-SCRIPT} -t" />
<!-- デプロイモジュール保存ディレクトリ -->
<property name="deploy.dir" value="curl-work" />
<!-- ワークファイル作成用ディレクトリ削除 -->
<target name="del.work.dir">
<echo message = "ワークファイル作成用ディレクトリ削除" />
<delete dir="${deploy.dir}"/>
</target>
<!-- PCURL化処理 -->
<target name="pcurl">
<echo message= " PCURL化処理 "/>
<exec
executable= '${DEPLOY-CURL-PROJECT} ディフォルト "project.cprj"' />
</target>
<!-- 全ant処理を実行する -->
<target name="all"
depends="del.work.dir, pcurl">
</target>
</project>