[jboss-user] [EJB 3.0] - Re: Ejb3 - MDB

rudreshtcs do-not-reply at jboss.com
Wed Jan 28 12:34:15 EST 2009


Hi,

Thanks for the Input

***********************
<?xml version="1.0"?>
  | 
  | <!-- ======================================================================= -->
  | <!-- JBoss build file                                                       -->
  | <!-- ======================================================================= -->
  | 
  | <project name="JBoss" default="ejbjar" basedir=".">
  | 
  |    <property environment="env"/>
  |    <property name="src.dir" value="${basedir}/ejbModule"/>
  |    <property name="jboss.home" value="C:/jboss-5.0.0.GA"/>
  |    <property name="jboss.server.config" value="all"/>
  |    <property name="build.dir" value="${basedir}/build"/>
  |    <property name="build.classes.dir" value="${build.dir}/classes"/>
  |    <property name="build.artifact" value="jboss-ejb3-tutorial-interceptor.jar"/>
  | 
  | 	<!-- Build classpath -->
  |    <path id="classpath">
  |       <!-- So that we can get jndi.properties for InitialContext -->
  |       <pathelement location="${basedir}"/>
  |    		<!-- Only the jbossall-client.jar should ideally be sufficient -->
  |       <fileset dir="${jboss.home}/client">
  |          <include name="**/jbossall-client.jar"/>
  |       </fileset>
  | 	<!-- javax.persistence.* -->
  | 		<fileset dir="${jboss.home}/common/lib">
  | 	   			<include name="ejb3-persistence.jar"/>
  | 	   	</fileset>
  | 
  |       <pathelement location="${build.classes.dir}"/>
  |    </path>
  | 
  |    <property name="build.classpath" refid="classpath"/>
  | 
  |    <!-- =================================================================== -->
  |    <!-- Prepares the build directory                                        -->
  |    <!-- =================================================================== -->
  |    <target name="prepare">
  |       <mkdir dir="${build.dir}"/>
  |       <mkdir dir="${build.classes.dir}"/>
  |    </target>
  | 
  |    <!-- =================================================================== -->
  |    <!-- Compiles the source code                                            -->
  |    <!-- =================================================================== -->
  |    <target name="compile" depends="prepare">
  |       <javac srcdir="${src.dir}"
  |          destdir="${build.classes.dir}"
  |          debug="on"
  |          deprecation="on"
  |          optimize="off"
  |          includes="**">
  |          <classpath refid="classpath"/>
  |       </javac>
  |    </target>
  | 
  |    <target name="ejbjar" depends="compile">
  |       <jar jarfile="build/${build.artifact}">
  |          <fileset dir="${build.classes.dir}">
  |             <include name="**/*.class"/>
  |          </fileset>
  |          <fileset dir=".">
  |             <include name="META-INF/*.xml"/>
  |          </fileset>
  |       </jar>
  |    		<copy file="${basedir}/queue-example-service.xml" todir="${jboss.home}/server/${jboss.server.config}/deploy"/>
  |    	  <sleep seconds="8"/>
  |       <copy file="build/${build.artifact}" todir="${jboss.home}/server/${jboss.server.config}/deploy"/>
  |    </target>
  | 
  |    <target name="run" depends="ejbjar">
  |       <java classname="org.jboss.tutorial.interceptor.client.Client" fork="yes" dir=".">
  |          <classpath refid="classpath"/>
  |       </java>
  |    </target>
  | 
  |    <!-- =================================================================== -->
  |    <!-- Cleans up generated stuff                                           -->
  |    <!-- =================================================================== -->
  |    <target name="clean.db">
  |       <delete dir="${jboss.home}/server/${jboss.server.config}/data/hypersonic"/>
  |    </target>
  | 
  |    <target name="clean">
  |       <delete dir="${build.dir}"/>
  |       <delete file="${jboss.home}/server/${jboss.server.config}/deploy/${build.artifact}"/>
  |    		<delete file="${jboss.home}/server/${jboss.server.config}/deploy/queue-example-service.xml"/>
  |    </target>
  | 
  | 
  | </project>
  | ***********

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4205339#4205339

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4205339



More information about the jboss-user mailing list