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>