03-12-2014, 11:30 AM
★point
xcurlを利用して、pcurl 化の処理を、Ant から行おう
Java プロジェクトをビルドする際に、Ant を利用している方は多いと思いますが、
Curl プロジェクトをデプロイする際に、私もAnt を利用しています。
pcurl 化するために必要な Ant用build.xml は下記のような感じ。
この例では、デプロイターゲットを「ディフォルト」としてpcurl化していますが、
環境ごとにデプロイターゲットを用意している場合でも、
Ant を利用すれば、デプロイ時にかかる時間を短縮することができると思います。
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>