[jboss-cvs] JBossAS SVN: r111503 - in branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525: patch and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 1 15:41:32 EDT 2011


Author: jiwils
Date: 2011-06-01 15:41:32 -0400 (Wed, 01 Jun 2011)
New Revision: 111503

Added:
   branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/
   branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/build.xml
   branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/lib/
   branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/lib/commons-logging.jar
Log:
Patch setup for easier testing of JBPAPP-6525.

Added: branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/build.xml
===================================================================
--- branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/build.xml	                        (rev 0)
+++ branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/build.xml	2011-06-01 19:41:32 UTC (rev 111503)
@@ -0,0 +1,109 @@
+<project name="JBPAPP-6525 Build" default="patch" basedir=".">
+
+<!-- Directories utilized by the build ************************************* -->
+<property name="eap.dir" value="${basedir}/.."/>
+
+<property name="eap.build.dir" value="${eap.dir}/build"/>
+<property name="eap.build.output.dir" value="${eap.build.dir}/output"/>
+<property name="eap.testsuite.dir" value="${eap.dir}/testsuite"/>
+<property name="eap.testsuite.output.dir" value="${eap.dir}/testsuite/output"/>
+
+ <!-- Typical EAP directory locations -->
+<property name="eap.home" value="${eap.build.output.dir}/jboss-4.3.0.GA_CP08"/>
+<property name="eap.client.dir" value="${eap.home}/client"/>
+<property name="eap.lib.dir" value="${eap.home}/lib"/>
+<property name="eap.server.dir" value="${eap.home}/server"/>
+
+ <!-- EAP server configs -->
+<property name="eap.all.dir" value="${eap.server.dir}/all"/>
+<property name="eap.default.dir" value="${eap.server.dir}/default"/>
+<property name="eap.production.dir" value="${eap.server.dir}/production"/>
+
+<property name="patched-commons-logging.jar" value="${basedir}/lib/commons-logging.jar"/>
+
+<!-- Public targets ******************************************************** -->
+
+<target name="clean"
+        description="removes the directories/files create by the EAP and testsuite builds"
+        depends="clean-testsuite,clean-eap"/>
+
+<target name="clean-eap"
+        description="removes the directories/files created by the EAP build">
+
+<!--    <exec executable="${eap.build.dir}/build.sh" dir="${eap.build.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="clean"/>
+    </exec>
+
+    <exec executable="${eap.build.dir}/build.sh" dir="${eap.build.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="clobber"/>
+    </exec>
+    -->
+    <delete includeemptydirs="true"
+            failonerror="false">
+	<fileset dir="${eap.build.output.dir}"/>
+    </delete>
+</target>
+
+<target name="clean-testsuite"
+        description="removes the directories/files created by the EAP testsuite build">
+
+    <exec executable="${eap.testsuite.dir}/build.sh" dir="${eap.build.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="clean"/>
+    </exec>
+
+    <!--
+     | Not needed as testsuite clean will remove the testsuite/output
+     | directory.
+    <delete includeEmptyDirs="true"
+            failonerror="false">
+        <fileset dir="${eap.testsuite.output.dir}"/>
+    </delete>
+    -->
+</target>
+
+<target name="build-eap"
+        description="builds EAP for JBPAPP-6525">
+
+    <exec executable="${eap.build.dir}/build.sh" dir="${eap.build.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="most"/>
+    </exec>
+</target>
+
+<target name="build-testsuite"
+        description="builds the testsuite for JBPAPP-6525">
+
+    <exec executable="${eap.testsuite.dir}/build.sh" dir="${eap.testsuite.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="jars"/>
+    </exec>
+</target>
+
+<target name="patch"
+        description="patches commons logging in the EAP build">
+	
+    <copy file="${patched-commons-logging.jar}" toDir="${eap.client.dir}/lib" overwrite="true"/>
+    <copy file="${patched-commons-logging.jar}" toDir="${eap.lib.dir}/lib" overwrite="true"/>
+    <copy file="${patched-commons-logging.jar}" toDir="${eap.all.dir}/lib" overwrite="true"/>
+    <copy file="${patched-commons-logging.jar}" toDir="${eap.default.dir}/lib" overwrite="true"/>
+    <copy file="${patched-commons-logging.jar}" toDir="${eap.production.dir}/lib" overwrite="true"/>
+</target>
+
+<target name="test"
+        description="tests JBPAPP-6525">
+
+    <exec executable="${eap.testsuite.dir}/build.sh" dir="${eap.testsuite.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="test-jbpapp6523"/>
+    </exec>
+    
+    <exec executable="${eap.testsuite.dir}/build.sh" dir="${eap.testsuite.dir}"
+          failonerror="true" newenvironment="true">
+        <arg value="reports"/>
+    </exec>    
+</target>
+
+</project>
\ No newline at end of file

Added: branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/lib/commons-logging.jar
===================================================================
(Binary files differ)


Property changes on: branches/JBPAPP_4_3_0_GA_CP08_JBPAPP-6525/patch/lib/commons-logging.jar
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream



More information about the jboss-cvs-commits mailing list