<?xml version="1.0" encoding="UTF-8"?>
<project name="dein_projektname" default="deploy" basedir=".">

    <!-- Variablen festlegen -->
    <property name="tmp" location="Pfad/Zum/Temporaeren/DeployVerzeichnis" />

    <!-- Definition des Minify-Tasks -->
    <taskdef name="yuicompress" classname="com.yahoo.platform.yui.compressor.YUICompressTask">
        <classpath>
            <pathelement path="pfad/zu/den/tools/yuicompressor-2.3.5.jar" />
            <pathelement path="pfad/zu/den/tools/YUIAnt.jar" />
        </classpath>
    </taskdef>

    <!-- Der deploy-Task -->
    <target name="deploy">
        <echo message="Dein deploy-Task"></echo>

        <!-- Die Dateien zu einer zusammenfassen -->
        <concat destfile="${tmp}/general.css" force="no" fixlastline="true">
            <filelist dir="pfad/zu/deinen/cssdateien">
                <file name="layout.css" />
                <file name="colors.css" />
                <file name="forms.css" />
            </filelist>
        </concat>

        <!-- Die Dateien minifyen -->
        <yuicompress linebreak="300" warn="false" munge="yes" preserveallsemicolons="true" outputfolder="${tmp}">
            <fileset dir="${tmp}/" >
                <include name="**/*.js" />
                <include name="**/*.css" />
            </fileset>
        </yuicompress>

        <!-- Die Dateien gzipen -->
        <gzip src="${tmp}/general.css" destfile="pfad/zu/deinem/htdocs/verzeichnis/general.css"/>
    </target>
</project>
