[jboss-svn-commits] JBL Code SVN: r27987 - labs/jbossesb/trunk/product/samples/quickstarts/ejbprocessor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 14 01:40:58 EDT 2009


Author: beve
Date: 2009-07-14 01:40:58 -0400 (Tue, 14 Jul 2009)
New Revision: 27987

Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/ejbprocessor/build.xml
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2700 "Verify quickstarts deadletter -> fun_cbr"


Modified: labs/jbossesb/trunk/product/samples/quickstarts/ejbprocessor/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/ejbprocessor/build.xml	2009-07-14 05:10:10 UTC (rev 27986)
+++ labs/jbossesb/trunk/product/samples/quickstarts/ejbprocessor/build.xml	2009-07-14 05:40:58 UTC (rev 27987)
@@ -5,11 +5,16 @@
 		${line.separator}
 	</description>
 
-	<property name="ejb.jar" value="SimpleSLSB.jar"/>
+	<property name="quickstart.classes.includes" value="**/Simple.class, **/SimpleRemote.class"/>
 
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>
 
+	<property name="ejb.jar" value="SimpleSLSB.jar"/>
+	<property name="ejb.build.dir" value="${build.dir}/ejb"/>
+	<property name="ejb.classes.dir" value="${build.dir}/classes"/>
+	<property name="ejb.output.dir" value="${ejb.build.dir}/output"/>
+
 	<target name="runtest" depends="compile" description="sends a JMS message to queue/quickstart_ejbprocessor_Request_gw">
         <echo>Runs Test JMS Sender</echo>
         <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.ejbprocessor.test.SendJMSMessage" failonerror="true">
@@ -34,15 +39,25 @@
 	</target>
 	
 	<target name="quickstart-specific-assemblies">
-		<property name="ejb.classes" location="${build.dir}/ejbclasses"/>
-		<delete dir="${ejb.classes}" quiet="true"/>
-		<mkdir dir="${ejb.classes}"/>
-		<javac srcdir="${basedir}/ejb/src" destdir="${ejb.classes}" debug="true" deprecation="true">
+		<mkdir dir="${ejb.output.dir}"/>
+		<delete dir="${ejb.classes.dir}" quiet="true"/>
+		<mkdir dir="${ejb.classes.dir}"/>
+		<javac srcdir="${basedir}/ejb/src" destdir="${ejb.classes.dir}" debug="true" deprecation="true">
 			<classpath refid="compile-classpath" />
 		</javac>
 
-		<jar destfile="${build.dir}/${ejb.jar}">
-			<fileset dir="${ejb.classes}"/>
+		<jar destfile="${ejb.output.dir}/${ejb.jar}">
+			<fileset dir="${ejb.classes.dir}"/>
 		</jar>
 	</target>
+
+	<target name="quickstart-specific-deploys">
+        <echo message="Copying ${ejb.jar} to ${org.jboss.esb.server.deploy.dir}/${ejb.jar}"/>
+		<copy file="${ejb.output.dir}/${ejb.jar}" overwrite="true" todir="${org.jboss.esb.server.deploy.dir}" />
+    </target>
+
+    <target name="quickstart-specific-undeploys">
+		<delete file="${org.jboss.esb.server.deploy.dir}/${ejb.jar}" quiet="true"/>
+    </target>
+
 </project>




More information about the jboss-svn-commits mailing list