<!-- $Id: version-info.xml 63664 2007-06-27 09:42:01Z dimitris@jboss.org $ -->

<project name="Common Build Defs">

  <!-- Include user and project property overrides. -->
  <property file="${user.home}/.buildmagic.properties"/>
  <property file="${user.home}/.ant.properties"/>

  <!-- Setup the build timestamp & build identifer properties -->
  <tstamp>
    <format property="build.number" pattern="yyyyMMddHHmm"/>
    <format property="YEAR" pattern="yyyy"/>
  </tstamp>
  <property name="build.id" value="${build.number}"/>

    <!-- Version identifiers for the server. -->
    <property name="version.major" value="4"/>
    <property name="version.minor" value="2"/>
    <property name="version.revision" value="1"/>
    <property name="version.tag" value="GA"/>
    <property name="version.name" value="Trinity"/>
    <!-- This must be set to the CVS tag for any release -->
    <property name="version.cvstag" value="JBoss_${version.major}_${version.minor}_${version.revision}_${version.tag}"/>

    <!-- Manifest version info -->
    <property name="specification.title" value="JBoss"/>
    <property name="specification.version" value="${version.major}.${version.minor}.${version.revision}.${version.tag}"/>
    <property name="specification.vendor" value="JBoss (http://www.jboss.org/)"/>

    <property name="implementation.title" value="JBoss [${version.name}]"/>
    <property name="implementation.url" value="http://www.jboss.org/"/>
    <property name="implementation.version" 
         value="${version.major}.${version.minor}.${version.revision}.${version.tag} (build: SVNTag=${version.cvstag} date=${build.id})"/>
    <property name="implementation.vendor" value="JBoss Inc."/>
    <property name="implementation.vendor.id" value="${implementation.url}"/>

    <target name="print-version-info">
      <echo>
    version.major=${version.major}
    version.minor=${version.minor}
    version.revision=${version.revision}
    version.tag=${version.tag}
    version.name=${version.name}
    version.cvstag=${version.cvstag}
    specification.title=${specification.title}
    specification.version=${specification.version}
    specification.vendor=${specification.vendor}
    implementation.title=${implementation.title}
    implementation.url=${implementation.url}
    implementation.version=${implementation.version} 
    implementation.vendor=${implementation.vendor}
    implementation.vendor.id=${implementation.vendor.id}
      </echo>
    </target>
</project>

