[jboss-cvs] JBossAS SVN: r90677 - projects/jboss-jca/trunk.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 29 11:14:34 EDT 2009


Author: jesper.pedersen
Date: 2009-06-29 11:14:34 -0400 (Mon, 29 Jun 2009)
New Revision: 90677

Modified:
   projects/jboss-jca/trunk/build.xml
Log:
Added release target

Modified: projects/jboss-jca/trunk/build.xml
===================================================================
--- projects/jboss-jca/trunk/build.xml	2009-06-29 14:53:59 UTC (rev 90676)
+++ projects/jboss-jca/trunk/build.xml	2009-06-29 15:14:34 UTC (rev 90677)
@@ -28,6 +28,15 @@
   <available classname="java.lang.management.LockInfo" property="HAVE_JDK_1.6"/>
 
   <!-- ================================= 
+       Project              
+       ================================= -->
+  <property name="name" value="jboss-jca"/>
+  <property name="major" value="1"/>
+  <property name="minor" value="0"/>
+  <property name="patch" value="0"/>
+  <property name="type" value="Alpha1"/>
+
+  <!-- ================================= 
        Repositories              
        ================================= -->
   <property name="central.repo" value="http://repo1.maven.org/maven2"/>
@@ -232,6 +241,47 @@
   </target>
 
   <!-- ================================= 
+       Target: release
+       ================================= -->
+  <target name="release" depends="sjc">
+    <delete dir="${build.dir}"/>
+
+    <mkdir dir="${build.dir}" />
+    <mkdir dir="${build.dir}/${name}-${major}.${minor}.${patch}.${type}" />
+    <mkdir dir="${build.dir}/${name}-${major}.${minor}.${patch}.${type}/doc" />
+
+    <ant dir="doc/userguide" target="pdf"/>
+    <ant dir="doc/developerguide" target="pdf"/>
+
+    <move flatten="true" todir="${build.dir}/${name}-${major}.${minor}.${patch}.${type}/doc">
+      <fileset dir="${build.dir}">
+        <include name="**/*.pdf"/>
+      </fileset>
+    </move>
+
+    <delete dir="${build.dir}/en"/>
+    
+    <copy todir="${build.dir}/${name}-${major}.${minor}.${patch}.${type}">
+      <fileset dir="${target.dir}/sjc"/>
+    </copy>
+
+    <zip destfile="${name}-${major}.${minor}.${patch}.${type}.zip"
+         basedir="${build.dir}"/>
+    
+    <tar destfile="${name}-${major}.${minor}.${patch}.${type}.tar"
+         basedir="${build.dir}"/>
+    
+    <gzip zipfile="${name}-${major}.${minor}.${patch}.${type}.tar.gz" 
+          src="${name}-${major}.${minor}.${patch}.${type}.tar"/>
+    
+    <bzip2 zipfile="${name}-${major}.${minor}.${patch}.${type}.tar.bz2" 
+           src="${name}-${major}.${minor}.${patch}.${type}.tar"/>
+    
+    <delete file="${name}-${major}.${minor}.${patch}.${type}.tar"/>
+    
+  </target>
+
+  <!-- ================================= 
        Target: checkstyle
        ================================= -->
   <target name="checkstyle" depends="jars">




More information about the jboss-cvs-commits mailing list