[jboss-svn-commits] JBL Code SVN: r5635 - labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 9 09:54:17 EDT 2006


Author: kurt.stam at jboss.com
Date: 2006-08-09 09:54:16 -0400 (Wed, 09 Aug 2006)
New Revision: 5635

Added:
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/build.xml
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/loanbroker.properties
Modified:
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/
Log:
adding build script


Property changes on: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo
___________________________________________________________________
Name: svn:ignore
   - 
.classpath
.project

   + 
.classpath
.project
build


Added: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/build.xml
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/build.xml	2006-08-09 13:25:27 UTC (rev 5634)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/build.xml	2006-08-09 13:54:16 UTC (rev 5635)
@@ -0,0 +1,87 @@
+<project name="LOANBROKER" default="compile" basedir=".">
+
+	<property file="loanbroker.properties"/>
+	<!-- Some default build locations -->
+	<property name="org.jboss.esb.samples.loanbroker.dest"             value="${basedir}/build"/>
+	<property name="org.jboss.esb.samples.loanbroker.classes.dir"      value="${basedir}/build/classes/loanbroker/"/>
+	<property name="org.jboss.esb.samples.loanbroker.testclasses.dir"  value="${basedir}/build/classes/tests/"/>
+	<property name="org.jboss.esb.samples.loanbroker.src.dir"          value="${basedir}/java/src"/>
+	<property name="org.jboss.esb.samples.loanbroker.test.dir"         value="${basedir}/test"/>
+	<property name="org.jboss.esb.samples.loanbroker.jar.dest"         value="${basedir}/build/dist/lib/"/>
+	<property name="org.jboss.esb.samples.loanbroker.lib.ext.dir"      value="${basedir}/lib"/>
+	<property name="org.jboss.esb.samples.loanbroker.tests.report.dir" value="${basedir}/build/tests"/>
+		
+	<path id="org.jboss.esb.samples.loanbroker.classpath">
+	    <fileset dir="${org.jboss.esb.samples.loanbroker.lib.ext.dir}" includes="*.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.jboss_home}/client" 
+			includes="jbossall-client.jar jbossws-client.jar mail.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.jboss_home}/server/default/deploy/ejb3.deployer/" 
+			includes="jboss-annotations-ejb3.jar jboss-ejb3.jar jboss-ejb3x.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.jboss_home}/server/default/deploy/jboss-aop-jdk50.deployer/" 
+			includes="jboss-aop-jdk50.jar jboss-aspect-library-jdk50.jar jboss-aop-jdk50.deployer/trove.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.esb_home}/product/build/dist/lib" 
+			includes="jbossesb-common.jar jbossesb-listeners.jar jbossesb-processors.jar jbossesb-services.jar"/>
+	</path>
+	<path id="org.jboss.esb.samples.loanbroker.testclasspath">
+	    <fileset dir="${org.jboss.esb.samples.loanbroker.lib.ext.dir}" includes="*.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.jboss_home}/client" 
+			includes="jbossall-client.jar jbossws-client.jar mail.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.jboss_home}/server/default/deploy/ejb3.deployer/" 
+			includes="jboss-annotations-ejb3.jar jboss-ejb3.jar jboss-ejb3x.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.jboss_home}/server/default/deploy/jboss-aop-jdk50.deployer/" 
+			includes="jboss-aop-jdk50.jar jboss-aspect-library-jdk50.jar jboss-aop-jdk50.deployer/trove.jar"/>
+		<fileset dir="${org.jboss.soa.esb.samples.loanbroker.esb_home}/product/build/dist/lib" 
+			includes="jbossesb-common.jar jbossesb-listeners.jar jbossesb-processors.jar jbossesb-services.jar"/>
+	    <pathelement location="${org.jboss.esb.samples.loanbroker.classes.dir}"/>
+		<pathelement location="${org.jboss.esb.samples.loanbroker.testclasses.dir}"/>
+	</path>
+	
+	<target name="clean">
+		<delete dir="${org.jboss.esb.samples.loanbroker.dest}" />
+	</target>
+	<!-- =================================================================== -->
+	<!-- Prepares the directory structure                                    -->
+    <!-- =================================================================== -->
+    <target name="org.jboss.esb.samples.loanbroker.prepare">
+    	<mkdir dir="${org.jboss.esb.samples.loanbroker.dest}"/>
+    	<mkdir dir="${org.jboss.esb.samples.loanbroker.dest}/dist"/>
+		<mkdir dir="${org.jboss.esb.samples.loanbroker.dest}/classes/loanbroker"/>
+    	<mkdir dir="${org.jboss.esb.samples.loanbroker.dest}/classes/tests"/>
+    	<mkdir dir="${org.jboss.esb.samples.loanbroker.dest}/tests"/>
+		<mkdir dir="${org.jboss.esb.samples.loanbroker.dest}/dist/lib"/>
+    </target>
+	
+	<!-- Compilation targets -->
+	<target name="org.jboss.esb.samples.loanbroker.compile" depends="org.jboss.esb.samples.loanbroker.prepare"
+		description="Compile all classes">
+
+		        <javac
+		            destdir="${org.jboss.esb.samples.loanbroker.classes.dir}"
+		            classpathref="org.jboss.esb.samples.loanbroker.classpath"
+		        	debug="true"
+		        	>
+		            <src path="${org.jboss.esb.samples.loanbroker.src.dir}"/>
+		        </javac>
+				
+	</target>
+
+    <!-- javadocs paths -->
+	<path id="org.jboss.esb.samples.loanbroker.javadocs.path">
+		<pathelement path="esb/classes"/>
+	</path>
+
+	<!-- Jar targets -->
+	<target name="org.jboss.esb.samples.loanbroker.jar" depends="org.jboss.esb.samples.loanbroker.compile">
+		<echo message="Building jar file"/>
+		<delete file="${org.jboss.esb.samples.loanbroker.dest}/dist/lib/loanbroker.jar" />
+        <jar    destfile="${org.jboss.esb.samples.loanbroker.dest}/dist/lib/loanbroker.jar" 
+                basedir="${org.jboss.esb.samples.loanbroker.classes.dir}" 
+                includes="**/*.class"
+                />
+	</target>
+	
+	<!-- Short target names -->
+	<target name="compile" depends="org.jboss.esb.samples.loanbroker.compile"/>
+    <target name="jar" depends="org.jboss.esb.samples.loanbroker.jar"/>
+	
+</project>

Added: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/loanbroker.properties
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/loanbroker.properties	2006-08-09 13:25:27 UTC (rev 5634)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/loanbroker.properties	2006-08-09 13:54:16 UTC (rev 5635)
@@ -0,0 +1,4 @@
+# The home of your JBoss Appserver Install
+org.jboss.soa.esb.samples.loanbroker.jboss_home=C:/Program Files/jboss-4.0.4.GA
+# A reference to your esb project
+org.jboss.soa.esb.samples.loanbroker.esb_home=../jbossesb




More information about the jboss-svn-commits mailing list