Subversion Repositories DevTools

Rev

Rev 2180 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<project name="jboss-config-jms" default="install" basedir=".">

        <description/>

        <taskdef resource="antshield.properties"/>
        <taskdef resource="jats.properties"/>

        <!-- =================================================================== -->
        <!--  GLOBAL PROPERTIES                                                  -->
        <!-- =================================================================== -->
        <property file="${user.home}/.ant.properties" />
        <property name="env" environment="env"         value="not used"/>

        <import file="jboss-config-jmsdepends.xml"/>
        <import file="${env.JATS_HOME}/ant-using/${ant-using}/ant-using.xml"/>
        
        <using name="ant-manifest"              version="${ant-manifest}"/>
        

        <!--
          -  Cleans derived objects.
          -->
        <target name="clean">

                <delete dir="${basedir}/build"/>
                <delete dir="${basedir}/interface"/>
                <delete dir="${basedir}/pkg"/>

        </target>


        <!--
          -  Packages the release
          -
          -->
        <target name    ="package">

                <delete dir="${basedir}/build"/>
                
                <property name="package.dir"            location="${basedir}/build/pkg"/>       
                
                <mkdir dir="${package.dir}"/>
                <mkdir dir="${package.dir}/pkg/conf"/>
                <mkdir dir="${package.dir}/pkg/deploy"/>
                <mkdir dir="${package.dir}/pkg/lib"/>
                <mkdir dir="${package.dir}/scripts"/>

                <!-- Prepare configuration -->
                <copy todir="${package.dir}/pkg/conf">
                        <fileset dir="${basedir}/conf"/>
                </copy>

                <copy todir="${package.dir}/pkg/deploy">
                        <fileset dir="${basedir}/deploy"/>
                </copy>
                
                <copy todir="${package.dir}/pkg/lib">
                        <fileset dir="${basedir}/lib"/>
                </copy>
                
                <copy todir="${package.dir}/scripts">
                        <fileset dir="${basedir}/scripts" includes="*"/>
                </copy>         

        </target>
        
        
        <!-- ===================================================================
          -  Target called by automated build tool (ABT).
          -
          -  This target will be called by the ABT to perform an automated build,
          -  package and release of this package.
          -->
        <target name        = "auto"
                depends     = "package"
                description = "Called during build using the automated build tool">

                <echo message="AUTO BUILD"/>
                <summarise-manifest package="${packagename}" version="${packageversion}"/>

        </target>               

</project>