[jboss-cvs] JBossAS SVN: r58069 - projects/aop/trunk/aop

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 3 07:32:45 EST 2006


Author: kabir.khan at jboss.com
Date: 2006-11-03 07:32:43 -0500 (Fri, 03 Nov 2006)
New Revision: 58069

Modified:
   projects/aop/trunk/aop/build.xml
Log:
Add update-repository target to update the local thirdparty repository

Modified: projects/aop/trunk/aop/build.xml
===================================================================
--- projects/aop/trunk/aop/build.xml	2006-11-03 11:56:55 UTC (rev 58068)
+++ projects/aop/trunk/aop/build.xml	2006-11-03 12:32:43 UTC (rev 58069)
@@ -170,15 +170,15 @@
       <path id="javadoc.classpath">
          <path refid="javac.classpath"/>
       </path>
-      
+
       <path id="jbossretro.classpath">
          <path refid="apache.ant.classpath"/>
          <path refid="javassist.classpath"/>
          <path refid="jboss.jbossretro.classpath"/>
          <path refid="jboss/backport.concurrent.classpath"/>
       </path>
-      
 
+
       <!-- Packages to include when generating api documentation -->
       <property name="javadoc.packages" value="org.jbos.aop.*"/>
    </target>
@@ -295,7 +295,7 @@
             <pathelement path="${build.classes}"/>
          </classpath>
          <src path="${build.classes}"/>
-      </retro>      
+      </retro>
    </target>
 
    <!-- ================================================================== -->
@@ -557,4 +557,39 @@
    <target name="help"
       description="Show this help message."
       depends="_buildmagic:help:standard"/>
+
+   <target name="update-repository"
+      description="Copies the jars to the snapshot in the repository. The version can be overridden with the -Dversion=1.2.3 property">
+      <property file="local.properties"/>
+      <fail unless="repository.home">repository.home must be set in a local.properties file</fail>
+
+      <condition property="ver" value="snapshot" else="${version}">
+         <not>
+            <isset property="version"/>
+         </not>
+      </condition>
+      <echo>${ver}</echo>
+
+      <property name="aop15.dir" value="${repository.home}/jboss/aop/${ver}/lib"/>
+      <property name="aop14.dir" value="${repository.home}/jboss/aop14/${ver}/lib"/>
+
+      <mkdir dir="${aop15.dir}"/>
+      <mkdir dir="${aop14.dir}"/>
+
+      <copy todir="${aop15.dir}">
+         <fileset dir="output/lib">
+            <include name="jboss-aop-jdk50-client.jar"/>
+            <include name="jboss-aop-jdk50.jar"/>
+            <include name="jrockit-pluggable-instrumentor.jar"/>
+            <include name="pluggable-instrumentor.jar"/>
+         </fileset>
+      </copy>
+      <copy todir="${aop14.dir}">
+         <fileset dir="output/lib">
+            <include name="jboss-aop.jar"/>
+            <include name="jdk14-pluggable-instrumentor.jar"/>
+            <include name="jrockit-pluggable-instrumentor.jar"/>
+         </fileset>
+      </copy>
+   </target>
 </project>




More information about the jboss-cvs-commits mailing list