User: jung
Date: 01/01/09 01:13:14
Modified: etc/makefiles zoap.xml
Log:
avoid usage of deprecated ant tasks.
xml.jar could be removed.
Revision Changes Path
1.5 +95 -47 zoap/etc/makefiles/zoap.xml
Index: zoap.xml
===================================================================
RCS file: /products/cvs/ejboss/zoap/etc/makefiles/zoap.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- zoap.xml 2001/01/08 10:48:58 1.4
+++ zoap.xml 2001/01/09 09:13:14 1.5
@@ -1,5 +1,5 @@
<!--
=========================================================================================================
-->
-<!-- $Id: zoap.xml,v 1.4 2001/01/08 10:48:58 jung Exp $ -->
+<!-- $Id: zoap.xml,v 1.5 2001/01/09 09:13:14 jung Exp $ -->
<!-- Copyright (c) 2000 infor:business solutions AG, Hauerstrasse 12, -->
<!-- D-66299 Friedrichsthal, Germany. All Rights Reserved. -->
<!-- -->
@@ -23,6 +23,7 @@
<target name="init">
<property name="name" value="zoap"/>
+
<property name="version" value="0.8"/>
<property name="bin.dir" value="${basedir}/bin"/>
@@ -34,9 +35,12 @@
<property name="build.lib.ext.dir" value="${build.lib.dir}/ext"/>
<property name="build.deploy.dir" value="${build.dir}/deploy"/>
<property name="build.client.dir" value="${build.dir}/client"/>
-
+
<property name="docs.dir" value="${basedir}/docs"/>
<property name="etc.dir" value="${basedir}/etc"/>
+ <property name="etc.html.dir" value="${etc.dir}/html"/>
+ <property name="etc.conf.dir" value="${etc.dir}/conf"/>
+ <property name="etc.bat.dir" value="${etc.dir}/bat"/>
<property name="lib.dir" value="${basedir}/lib"/>
<property name="lib.ext.dir" value="${lib.dir}/ext"/>
<property name="lib.resources.dir" value="${lib.dir}/resources"/>
@@ -44,8 +48,16 @@
<property name="src.dir" value="${basedir}/src/"/>
<property name="dist.dir" value="${basedir}/dist"/>
+ <property name="dist.bin.dir" value="${dist.dir}/bin"/>
+ <property name="dist.docs.dir" value="${dist.dir}/docs"/>
+ <property name="dist.client.dir" value="${dist.dir}/client"/>
+ <property name="dist.conf.dir" value="${dist.dir}/conf"/>
+ <property name="dist.lib.dir" value="${dist.dir}/lib"/>
+ <property name="dist.lib.ext.dir" value="${dist.dir}/lib/ext"/>
+ <property name="dist.lib.resources.dir" value="${dist.dir}/lib/resources"/>
+ <property name="dist.deploy.dir" value="${dist.dir}/deploy"/>
- <property name="classpath"
value="${lib.ext.dir}/xml.jar;${lib.ext.dir}/jboss.jar;${lib.ext.dir}/junit.jar;${lib.ext.dir}/ejb.jar;${lib.ext.dir}/jta-spec1_0_1.jar;${lib.ext.dir}/jmxri.jar;${lib.ext.dir}/ejxjboss.jar;${lib.ext.dir}/ejxejb.jar;${lib.ext.dir}/awt.jar;${lib.ext.dir}/ejxeditor.jar"/>
+ <property name="classpath"
value="${lib.ext.dir}/jaxp.jar;${lib.ext.dir}/parser.jar;${lib.ext.dir}/jboss.jar;${lib.ext.dir}/junit.jar;${lib.ext.dir}/ejb.jar;${lib.ext.dir}/jta-spec1_0_1.jar;${lib.ext.dir}/jmxri.jar;${lib.ext.dir}/ejxjboss.jar;${lib.ext.dir}/ejxejb.jar;${lib.ext.dir}/awt.jar;${lib.ext.dir}/ejxeditor.jar"/>
<property name="packages"
value="org.zoap.xml,org.zoap.soap,org.jboss.zoap,org.jboss.ejb.plugins.zoap,de.infor.ce.http,de.infor.ce.util,de.infor.businessobjects,de.infor.businessservices,test"/>
<property name="build.compiler" value="classic"/>
@@ -91,11 +103,15 @@
<jar jarfile="${build.lib.ext.dir}/zoap.jar"
basedir="${build.lib.classes.dir}"
- includes="org/**/*.class,de/infor/ce/**/*.class"
+
includes="org/zoap/**/*.class,org/jboss/zoap/**/*.class,org/jboss/ejb/plugins/zoap/**/*.class,de/infor/ce/console/**/*.class,de/infor/ce/util/**/*.class,de/infor/ce/thread/**/*.class,de/infor/ce/http/*.class"
excludes="**/test/**/*.*"
/>
- <copydir src="${etc.dir}/META-INF/test" dest="${build.lib.classes.meta.dir}"/>
+ <delete dir="${build.lib.classes.meta.dir}"/>
+
+ <copy toDir="${build.lib.classes.meta.dir}">
+ <fileset dir="${etc.dir}/META-INF/test"/>
+ </copy>
<jar jarfile="${build.deploy.dir}/test-bean.jar"
basedir="${build.lib.classes.dir}"
@@ -114,24 +130,78 @@
<target name="main" depends="jar">
<mkdir dir="${dist.dir}"/>
- <mkdir dir="${dist.dir}/bin"/>
- <mkdir dir="${dist.dir}/docs"/>
- <mkdir dir="${dist.dir}/client"/>
- <mkdir dir="${dist.dir}/conf"/>
- <mkdir dir="${dist.dir}/lib"/>
- <mkdir dir="${dist.dir}/deploy"/>
-
- <copydir src="${build.lib.ext.dir}" dest="${dist.dir}/lib/ext"/>
- <copyfile src="${lib.ext.dir}/ejb.jar" dest="${dist.dir}/lib/ext/ejb.jar"/>
- <copyfile src="${lib.ext.dir}/junit.jar" dest="${dist.dir}/lib/ext/junit.jar"/>
- <copyfile src="${lib.ext.dir}/xml.jar" dest="${dist.dir}/lib/ext/xml.jar"/>
- <copyfile src="${build.client.dir}/test-client.jar"
dest="${dist.dir}/client/test-client.jar"/>
- <copydir src="${build.deploy.dir}" dest="${dist.dir}/deploy"/>
- <copydir src="${etc.dir}/conf" dest="${dist.dir}/conf"/>
- <copydir src="${etc.dir}/bat" dest="${dist.dir}/bin"/>
- <copydir src="${lib.resources.dir}" dest="${dist.dir}/lib/resources"/>
- <copydir src="${docs.dir}" dest="${dist.dir}/docs"/>
- <copydir src="${etc.dir}/html" dest="${dist.dir}"/>
+ <mkdir dir="${dist.bin.dir}"/>
+ <mkdir dir="${dist.docs.dir}"/>
+ <mkdir dir="${dist.client.dir}"/>
+ <mkdir dir="${dist.conf.dir}"/>
+ <mkdir dir="${dist.lib.dir}"/>
+ <mkdir dir="${dist.deploy.dir}"/>
+
+
+ <copy toDir="${dist.lib.dir}/ext">
+ <fileset dir="${build.lib.ext.dir}">
+ <include name="**/zoap.jar"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${dist.lib.ext.dir}">
+ <fileset dir="${lib.ext.dir}">
+ <include name="**/ejb.jar"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${dist.lib.ext.dir}">
+ <fileset dir="${lib.ext.dir}">
+ <include name="**/junit.jar"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${dist.lib.ext.dir}">
+ <fileset dir="${lib.ext.dir}">
+ <include name="**/jaxp.jar"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${dist.lib.ext.dir}">
+ <fileset dir="${lib.ext.dir}">
+ <include name="**/parser.jar"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${dist.lib.ext.dir}">
+ <fileset dir="${build.lib.ext.dir}"/>
+ </copy>
+
+
+ <copy toDir="${dist.client.dir}">
+ <fileset dir="${build.client.dir}">
+ <include name="**/test-client.jar"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${dist.deploy.dir}">
+ <fileset dir="${build.deploy.dir}"/>
+ </copy>
+
+ <copy toDir="${dist.conf.dir}">
+ <fileset dir="${etc.conf.dir}"/>
+ </copy>
+
+ <copy toDir="${dist.bin.dir}">
+ <fileset dir="${etc.bat.dir}"/>
+ </copy>
+
+ <copy toDir="${dist.lib.resources.dir}">
+ <fileset dir="${lib.resources.dir}"/>
+ </copy>
+
+ <copy toDir="${dist.docs.dir}">
+ <fileset dir="${docs.dir}"/>
+ </copy>
+
+ <copy toDir="${dist.dir}">
+ <fileset dir="${etc.html.dir}"/>
+ </copy>
</target>
@@ -154,8 +224,8 @@
<!-- Cleans up generated stuff -->
<!-- =================================================================== -->
<target name="clean" depends="init">
- <deltree dir="${build.dir}"/>
- <deltree dir="${dist.dir}"/>
+ <delete dir="${build.dir}"/>
+ <delete dir="${dist.dir}"/>
</target>
<!-- =================================================================== -->
@@ -169,30 +239,3 @@
</project>
-<!--
- $Log: zoap.xml,v $
- Revision 1.4 2001/01/08 10:48:58 jung
- newer ant version.
-
- jaxp for ant.
-
- Revision 1.3 2000/12/04 12:35:34 jung
- adopted to latest jboss container,
-
- added decimal and date
-
- removed some problems due to forward-referencing in meta-data
-
- added serialisation policy
-
- Revision 1.2 2000/08/11 14:43:47 jung
- added comments how to run the testsuite with jboss.
- an scl file was wrongly named and had to be moved.
- added a special urn resolver that uses the bean-context
- classloader to find the meta-data.
-
- Revision 1.1.1.1 2000/08/10 21:05:17 jung
- Initial import.
-
-
--->