Here is a simple Ant build file:
<?xml version="1.0" encoding="UTF-8"?> <project name="Project" default="build" basedir="."> <property name="compressAssets" value="false"/> <target name="build" depends="compress-assets"/> <target name="compress-assets" if="compressAssets"> <echo message="executed"/> </target> </project>
compressAssets set to false , so how does the compress-assets target execute every time? Note the if property on the target.
source share