アキはフリーランスのプログラマーです >> Java >> Ant

このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース

AntTask サンプル Windowsのcgiをlinuxサーバー用の納品データー作成

これは私が実際に仕事に使っている工程です。


windows版とlinux版のcgiを生成します。

windows版は保存にしか使いません。linux版を誰かに送るか、FTPでアップロードして完了です。


<project default="cgi">
<target name="cgi">
<antcall target="wincgi"/>
<antcall target="linuxcgi"/>
</target>

<target name="wincgi">
<mkdir dir="tmpdir"/>
<copy todir="tmpdir">
<fileset dir="cgi"/>
</copy>
<taskdef name="perlpath" classname="org.jpn.xucker.perl.PerlPathTask" classpath="../perlpath/perlpath.jar"/>
<perlpath src="tmpdir" perlpath="c:\perl\bin\perl"/>
<tstamp/>
<fixcrlf  eol="crlf"  srcdir="tmpdir"/>
<zip zipfile="cgi_win_${DSTAMP}_${TSTAMP}.zip">
<fileset dir="tmpdir" />
</zip>

<delete dir="tmpdir"/>
</target>


<target name="linuxcgi">
<mkdir dir="tmpdir"/>
<copy todir="tmpdir">
<fileset dir="cgi"/>
</copy>
<taskdef name="perlpath" classname="org.jpn.xucker.perl.PerlPathTask" classpath="../perlpath/perlpath.jar"/>
<perlpath src="tmpdir" perlpath="/usr/bin/perl"/>
<tstamp/>
<fixcrlf  eol="lf"  srcdir="tmpdir"/>
<zip zipfile="cgi_linux_${DSTAMP}_${TSTAMP}.zip">
<fileset dir="tmpdir" />
</zip>

<delete dir="tmpdir"/>
</target>

</project>

このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース