|
Ant example source code file (image.xml)
The image.xml source code
<?xml version="1.0"?>
<project name="image-test" default="main" basedir=".">
<target name="main" depends="testSimpleScale">
</target>
<target name="init">
<property name="src.dir" location="${basedir}/src"/>
<property name="dest.dir" location="${basedir}/dest"/>
<mkdir dir="${dest.dir}"/>
</target>
<target name="cleanup">
<delete dir="${dest.dir}"/>
</target>
<!-- this should produce a single file in the dest dir -->
<target name="testSimpleScale" depends="init">
<image includes="*.jpg" srcdir="${src.dir}" destdir="${dest.dir}" overwrite="no" failonerror="no">
<scale width="300" proportions="width"/>
</image>
</target>
<!-- this should put some text in the log -->
<target name="testEchoToLog" depends="init">
<image includes="*.jpg" srcdir="${src.dir}" destdir="${dest.dir}" overwrite="no" failonerror="no">
<scale width="300" proportions="width"/>
</image>
</target>
<!-- this should produce a single file in the dest dir -->
<target name="testFailOnError" depends="init">
<image includes="*.jpg" srcdir="${src.dir}" destdir="${dest.dir}" overwrite="no" failonerror="yes">
<scale width="300" proportions="width"/>
</image>
</target>
<!-- this should produce a single file in the dest dir, overwriting any existing file -->
<target name="testOverwriteTrue" depends="init">
<image includes="*.jpg" srcdir="${src.dir}" destdir="${dest.dir}" overwrite="true" failonerror="no">
<scale width="300" proportions="width"/>
</image>
</target>
<!-- this should not overwrite the existing file -->
<target name="testOverwriteFalse" depends="init">
<image includes="*.jpg" srcdir="${src.dir}" destdir="${dest.dir}" overwrite="false" failonerror="no">
<scale width="300" proportions="width"/>
</image>
</target>
</project>
Other Ant examples (source code examples)Here is a short list of links related to this Ant image.xml source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.