[jboss-svn-commits] JBL Code SVN: r8702 - labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jan 5 06:09:53 EST 2007
Author: kevin.conner at jboss.com
Date: 2007-01-05 06:09:51 -0500 (Fri, 05 Jan 2007)
New Revision: 8702
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/jbossesb.xml
Log:
Configured to use platform independent/local directories: JBESB-323
Modified: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/build.xml 2007-01-05 10:38:02 UTC (rev 8701)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/build.xml 2007-01-05 11:09:51 UTC (rev 8702)
@@ -4,8 +4,15 @@
<property name="build.dir" value="${basedir}/build"/>
<property name="src.dir" value="${basedir}/src"/>
-
- <property name="jbossesb-config" value="${basedir}/jbossesb.xml"/>
+
+ <property name="jbossesb.name" value="jbossesb.xml"/>
+ <property name="jbossesb.origconfig" location="${basedir}/${jbossesb.name}"/>
+ <property name="jbossesb.config" location="${build.dir}/${jbossesb.name}"/>
+
+ <property name="jbossesb.rootdir" location="${build.dir}/dirs"/>
+ <property name="jbossesb.inputdir" location="${jbossesb.rootdir}/input"/>
+ <property name="jbossesb.outputdir" location="${jbossesb.rootdir}/output"/>
+ <property name="jbossesb.errordir" location="${jbossesb.rootdir}/error"/>
<property name="jboss.server.dir" location="${jbosshome.dir}/server/default"/>
<property name="jboss.deploy.dir" location="${jboss.server.dir}/deploy/jbossesb.sar"/>
@@ -20,9 +27,9 @@
<fileset dir="${esb.product.lib.dir}/ext" includes="*jar"/>
<fileset dir="${jbosshome.dir}/client" includes="*jar"/>
<fileset dir="${jbosshome.dir}/server/default/lib">
- <include name="jboss-j2ee.jar"/> <!-- added this for the JMS client -->
- </fileset>
-
+ <include name="jboss-j2ee.jar"/> <!-- added this for the JMS client -->
+ </fileset>
+
<fileset dir="${basedir}" includes="build/**/*.jar"/>
<fileset dir="${basedir}" includes="build/**/*.xml"/>
<pathelement location="." />
@@ -32,40 +39,56 @@
<property name="cp" refid="classpath"/>
<target name="echoCP">
- <echo message="Classpath is ${cp}"/>
+ <echo message="Classpath is ${cp}"/>
</target>
<target name="prepare">
- <mkdir dir="${build.dir}" />
+ <mkdir dir="${build.dir}" />
</target>
<target name="clean">
- <delete dir="${build.dir}" />
+ <delete dir="${build.dir}" />
</target>
<target name="compile" depends="prepare">
- <javac srcdir="${src.dir}"
- destdir="${build.dir}">
- <classpath refid="classpath"/>
- </javac>
+ <javac srcdir="${src.dir}"
+ destdir="${build.dir}">
+ <classpath refid="classpath"/>
+ </javac>
</target>
<target name="jars" depends="compile">
- <delete file="${build.dir}/${ant.project.name}.jar"/>
- <jar destfile="${build.dir}/${ant.project.name}.jar"
- basedir="${build.dir}"
- includes="**/*.class"/>
+ <delete file="${build.dir}/${ant.project.name}.jar"/>
+ <jar destfile="${build.dir}/${ant.project.name}.jar"
+ basedir="${build.dir}" includes="**/*.class"/>
</target>
+
+ <target name="config">
+ <delete dir="${jbossesb.rootdir}" quiet="true"/>
+ <mkdir dir="${jbossesb.rootdir}"/>
+ <mkdir dir="${jbossesb.inputdir}"/>
+ <mkdir dir="${jbossesb.outputdir}"/>
+ <mkdir dir="${jbossesb.errordir}"/>
+
+ <copy file="${jbossesb.origconfig}" tofile="${jbossesb.config}"
+ overwrite="true" filtering="true">
+ <filterset>
+ <filter token="INPUTDIR" value="${jbossesb.inputdir}"/>
+ <filter token="OUTPUTDIR" value="${jbossesb.outputdir}"/>
+ <filter token="ERRORDIR" value="${jbossesb.errordir}"/>
+ </filterset>
+ </copy>
+ </target>
+
+ <target name="run" depends="jars, config">
+ <echo>Basic File Gateway and Listener</echo>
+ <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
+ <arg value="${jbossesb.config}"/>
+ <classpath refid="classpath"/>
+ </java>
+ </target>
- <target name="run" depends="jars">
- <echo>Basic File Gateway and Listener</echo>
- <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
- <arg value="${jbossesb-config}"/>
- <classpath refid="classpath"/>
- </java>
- </target>
-
- <target name="deployToSAR" depends="jars">
+ <target name="deployToSAR" depends="jars, config">
<echo message="Deploying to ${jboss.deploy.dir}"/>
<copy file="${build.dir}/${ant.project.name}.jar"
todir="${jboss.deploy.dir}" overwrite="true"/>
@@ -74,12 +97,12 @@
</target>
<target name="runtest">
- <echo>Runs Test File Creator</echo>
- <java fork="yes" classname="quickstart.hw_file_action.test.CreateTestFile" failonerror="true">
- <arg value="/tmp/ESBInput"/>
- <arg value="MyInput.dat"/> <!-- the directory the file should be created in -->
- <arg value="Hello World In A File"/> <!-- the file contents -->
- <classpath refid="classpath"/>
- </java>
+ <echo>Runs Test File Creator</echo>
+ <java fork="yes" classname="quickstart.hw_file_action.test.CreateTestFile" failonerror="true">
+ <arg value="${jbossesb.inputdir}"/>
+ <arg value="MyInput.dat"/> <!-- the directory the file should be created in -->
+ <arg value="Hello World In A File"/> <!-- the file contents -->
+ <classpath refid="classpath"/>
+ </java>
</target>
</project>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/jbossesb.xml 2007-01-05 10:38:02 UTC (rev 8701)
+++ labs/jbossesb/trunk/product/samples/quickstarts/helloworld_file_action/jbossesb.xml 2007-01-05 11:09:51 UTC (rev 8702)
@@ -5,14 +5,14 @@
<fs-provider name="FSprovider1">
<fs-bus busid="helloFileChannel" >
<fs-message-filter
- directory="/tmp/ESBInput"
+ directory="@INPUTDIR@"
input-suffix=".dat"
work-suffix=".esbWorking"
post-delete="false"
- post-directory="/tmp/ESBInput"
+ post-directory="@OUTPUTDIR@"
post-suffix=".sentToEsb"
error-delete="false"
- error-directory="/tmp/ESBInput"
+ error-directory="@ERRORDIR@"
error-suffix=".IN_ERROR"
/>
</fs-bus>
More information about the jboss-svn-commits
mailing list