<project default="war" xmlns:j="jelly:core" xmlns:deploy="deploy" xmlns:ant="jelly:ant" xmlns:util="jelly:util">

    <goal name="jira-calendar-plugin:dist" prereqs="clean,jar" description="Builds a releasable ZIP of the Calendar plugin">
        <echo>Building Calendar plugin release</echo>
        <j:set var="dist.name" value="${pom.standardToLegacyId(pom.id)}-${pom.currentVersion}"/>
        <echo>Distribution name is : ${dist.name}</echo>

        <!-- make a release directory - eg target/release/jira-calendar-1.0 -->
        <j:set var="target.release.dir" value="${maven.build.dir}/release/${dist.name}"/>
        <mkdir dir="${target.release.dir}"/>

        <!-- copy the two libraries -->
        <mkdir dir="${target.release.dir}/lib"/>
        <copy preservelastmodified="true" file="${maven.build.dir}/${dist.name}.jar"
           todir="${target.release.dir}/lib" overwrite="yes"/>

        <copy preservelastmodified="true" todir="${target.release.dir}/lib">
            <fileset dir="${maven.repo.local}/ical4j/jars">
                <include name="*.jar"/>
            </fileset>
        </copy>

        <!-- update the version number in the README.txt -->
        <!--<replace file="${target.release.dir}/README.txt" token="@VERSION@" value="${pom.currentVersion}"/>-->

        <!-- copy source and build files so other people can build the plugin -->
        <mkdir dir="${target.release.dir}/src"/>
        <copy preservelastmodified="true" todir="${target.release.dir}">
            <fileset dir="${maven.base.dir}">
                <include name="src/**"/>
                <include name="project.xml"/>
                <include name="maven.xml"/>
                <include name="project.properties"/>
                <exclude name="**/CVS/**/*"/>
            </fileset>
        </copy>

        <zip zipfile="${maven.build.dir}/${dist.name}.zip">
            <zipfileset dir="${target.release.dir}" prefix="${dist.name}"/>
        </zip>
    </goal>

    <goal name="jira-calendar-plugin:deploy" prereqs="jira-calendar-plugin:dist" description="Deploys the ZIP distribution">
         <deploy:artifact
              artifact="${maven.build.dir}/${dist.name}.zip"
              type="distributions"
              assureDirectoryCommand="mkdir -p" />
    </goal>




</project>
