User: starksm Date: 01/06/24 18:42:42 Modified: src/examples/org/jboss/docs/interest build.xml Log: Update the interest build script to work with the src/example/build/build.xml driver script Revision Changes Path 1.2 +33 -70 manual/src/examples/org/jboss/docs/interest/build.xml Index: build.xml =================================================================== RCS file: /cvsroot/jboss/manual/src/examples/org/jboss/docs/interest/build.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- build.xml 2001/06/20 20:59:56 1.1 +++ build.xml 2001/06/25 01:42:42 1.2 @@ -4,72 +4,35 @@ <project name="Interest Build Script" default="ejb-jar" basedir="."> - <!-- Override with your JBoss server dist location --> - <property name="jboss.dist" value="G:/tmp/JBoss-2.2.2_Tomcat-3.2.2/jboss"/> - <!-- Override with your web server servlet jar location --> - <property name="servlet.jar" value="G:/tmp/JBoss-2.2.2_Tomcat-3.2.2/tomcat/lib/servlet.jar"/> + <property name="build.interest.dir" value="${basedir}/build-examples/interest"/> + <property name="build.classes.dir" value="${basedir}/build-examples/interest/classes"/> - <property name="src.dir" value="${basedir}/src/org/jboss/docs/interest"/> - <property name="build.dir" value="${basedir}/build"/> - <property name="build.classes.dir" value="${build.dir}/classes"/> - - <path id="base.path_22"> - <pathelement location="${jboss.dist}/client/ejb.jar"/> - <pathelement location="${jboss.dist}/client/jaas.jar"/> - <pathelement location="${jboss.dist}/client/jbosssx-client.jar"/> - <pathelement location="${jboss.dist}/client/jboss-client.jar"/> - <pathelement location="${jboss.dist}/client/jnp-client.jar"/> - <pathelement location="${servlet.jar}"/> - <pathelement location="${build.classes.dir}"/> - </path> - <path id="base.path_23"> - <pathelement location="${jboss.dist}/client/jboss-j2ee.jar"/> - <pathelement location="${jboss.dist}/client/jaas.jar"/> - <pathelement location="${jboss.dist}/client/jbosssx-client.jar"/> - <pathelement location="${jboss.dist}/client/jboss-client.jar"/> - <pathelement location="${jboss.dist}/client/jnp-client.jar"/> - <pathelement location="${servlet.jar}"/> - <pathelement location="${build.classes.dir}"/> - </path> - - <target name="validate"> - <available property="classpath_id" value="base.path_22" file="${jboss.dist}/client/ejb.jar" /> - <available property="classpath_id" value="base.path_23" file="${jboss.dist}/client/jboss-j2ee.jar" /> - </target> - <target name="fail_if_not_valid" unless="classpath_id"> - <fail message="jboss.dist=${jboss.dist} is not a valid JBoss dist directory"/> - </target> - <target name="init" depends="validate,fail_if_not_valid"> - <property name="classpath" refid="${classpath_id}" /> - <echo message="Using jboss.dist=${jboss.dist}" /> - <echo message="Using classpath=${classpath}" /> - </target> - - <target name="compile" depends="init"> - <mkdir dir="${build.classes.dir}"/> - <javac srcdir="${src.dir}" + <target name="compile"> + <mkdir dir="${build.classes.dir}"/> + <javac srcdir="${src.dir}" destdir="${build.classes.dir}" - classpathref="${classpath_id}" debug="on" deprecation="on" optimize="off" - includes="*.java" - /> + > + <classpath path="${classpath}" /> + <include name="org/jboss/docs/interest/*.java" /> + </javac> </target> <!-- Tutorial ejb jar --> <target name="ejb-jar" depends="compile"> - <delete dir="${build.dir}/META-INF"/> - <mkdir dir="${build.dir}/META-INF"/> - <copy file="${src.dir}/ejb-jar.xml" todir="${build.dir}/META-INF" /> - <copy file="${src.dir}/jboss.xml" todir="${build.dir}/META-INF" /> - <jar jarfile="${build.dir}/interest.jar"> + <delete dir="${build.interest.dir}/META-INF"/> + <mkdir dir="${build.interest.dir}/META-INF"/> + <copy file="${src.dir}/org/jboss/docs/interest/ejb-jar.xml" todir="${build.interest.dir}/META-INF" /> + <copy file="${src.dir}/org/jboss/docs/interest/jboss.xml" todir="${build.interest.dir}/META-INF" /> + <jar jarfile="${build.interest.dir}/interest.jar"> <fileset dir="${build.classes.dir}"> - <include name="**/Interest.class" /> - <include name="**/InterestHome.class" /> - <include name="**/InterestBean.class" /> + <include name="org/jboss/docs/interest/Interest.class" /> + <include name="org/jboss/docs/interest/InterestHome.class" /> + <include name="org/jboss/docs/interest/InterestBean.class" /> </fileset> - <fileset dir="${build.dir}"> + <fileset dir="${build.interest.dir}"> <include name="META-INF/ejb-jar.xml" /> <include name="META-INF/jboss.xml" /> </fileset> @@ -77,14 +40,14 @@ </target> <!-- Tutorial web app war --> <target name="war" depends="compile"> - <delete dir="${build.dir}/WEB-INF"/> - <mkdir dir="${build.dir}/WEB-INF/classes/org/jboss/docs/interest"/> - <copy file="${src.dir}/web.xml" todir="${build.dir}/WEB-INF" /> - <copy file="${src.dir}/jboss-web.xml" todir="${build.dir}/WEB-INF" /> - <copy file="${src.dir}/home.html" todir="${build.dir}" /> - <copy file="${build.dir}/classes/org/jboss/docs/interest/InterestServlet.class" todir="${build.dir}/WEB-INF/classes/org/jboss/docs/interest" /> - <jar jarfile="${build.dir}/interest.war"> - <fileset dir="${build.dir}"> + <delete dir="${build.interest.dir}/WEB-INF"/> + <mkdir dir="${build.interest.dir}/WEB-INF/classes/org/jboss/docs/interest"/> + <copy file="${src.dir}/org/jboss/docs/interest/web.xml" todir="${build.interest.dir}/WEB-INF" /> + <copy file="${src.dir}/org/jboss/docs/interest/jboss-web.xml" todir="${build.interest.dir}/WEB-INF" /> + <copy file="${src.dir}/org/jboss/docs/interest/home.html" todir="${build.interest.dir}" /> + <copy file="${build.classes.dir}/org/jboss/docs/interest/InterestServlet.class" todir="${build.interest.dir}/WEB-INF/classes/org/jboss/docs/interest" /> + <jar jarfile="${build.interest.dir}/interest.war"> + <fileset dir="${build.interest.dir}"> <include name="WEB-INF/**"/> <include name="home.html"/> </fileset> @@ -92,9 +55,9 @@ </target> <!-- Create the tutorial ear that uses the properties based security info --> <target name="ear" depends="ejb-jar,war"> - <copy file="${src.dir}/application.xml" todir="${build.dir}/META-INF" /> - <jar jarfile="${build.dir}/interest.ear"> - <fileset dir="${build.dir}"> + <copy file="${src.dir}/org/jboss/docs/interest/application.xml" todir="${build.interest.dir}/META-INF" /> + <jar jarfile="${build.interest.dir}/interest.ear"> + <fileset dir="${build.interest.dir}"> <include name="META-INF/application.xml" /> <include name="interest.jar" /> <include name="interest.war" /> @@ -103,17 +66,17 @@ </target> <target name="deploy-ejb-jar" depends="ejb-jar"> - <copy file="${build.dir}/interest.jar" todir="${jboss.dist}/deploy" /> + <copy file="${build.interest.dir}/interest.jar" todir="${jboss.dist}/deploy" /> </target> <target name="deploy-ear" depends="ear"> - <copy file="${build.dir}/interest.ear" todir="${jboss.dist}/deploy" /> + <copy file="${build.interest.dir}/interest.ear" todir="${jboss.dist}/deploy" /> </target> <target name="interest-client" depends="compile"> <java classname="org.jboss.docs.interest.InterestClient" fork="yes"> <classpath> - <path refid="${classpath_id}"/> - <pathelement location="${build.classes.dir}"/> + <pathelement path="${classpath}"/> + <pathelement location="${build.classes.dir}"/> </classpath> </java> </target> _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development