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