Вот простой файл сборки Ant:
<?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
установлен на false
, так почему же цель compress-assets
выполняется каждый раз? Обратите внимание на свойство if
на цели.