[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