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>
