dleslie 00/11/08 13:36:00
Modified: java build.xml
Log:
Fixes in servlet target to get everything needed in
.\build\xalanservlet.jar
Revision Changes Path
1.47 +24 -20 xml-xalan/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/build.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- build.xml 2000/11/07 19:04:36 1.46
+++ build.xml 2000/11/08 21:35:56 1.47
@@ -40,7 +40,7 @@
- Much of this file stolen from Stefano's xml-xerces build.xml
- $Id: build.xml,v 1.46 2000/11/07 19:04:36 dleslie Exp $
+ $Id: build.xml,v 1.47 2000/11/08 21:35:56 dleslie Exp $
==================================================================== -->
@@ -52,8 +52,8 @@
<property name="name" value="xalan"/>
<property name="Name" value="Xalan-Java"/>
<property name="year" value="2000"/>
- <property name="xalan.jar" value="${name}.jar"/>
+
<property name="build.compiler" value="classic"/>
<property name="debug" value="off"/>
@@ -186,7 +186,7 @@
<!-- Creates the xalan JAR
-->
<!-- ===================================================================
-->
<target name="jar" depends="compile">
- <jar jarfile="${build.dir}/${xalan.jar}" manifest="src\MANIFEST.MF"
basedir="${build.classes}"/>
+ <jar jarfile="${build.dir}/xalan.jar" manifest="src\MANIFEST.MF"
basedir="${build.classes}"/>
</target>
<target name="package" depends="jar">
<!-- OK, what are the 'Apache-standard' names for various targets? -->
@@ -200,34 +200,34 @@
<property name="exclude"
value="*.xml,*.xsl,*.txt,*.html,*.properties,*.out"/>
<mkdir dir="${build.samples}"/>
<!-- Since the samples are packageless, they must be compiled
separately. -->
- <javac srcdir="${samples.dir}/SimpleTransform"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/SimpleTransform"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/SAX2SAX"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/SAX2SAX"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/UseStylesheetParam"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/UseStylesheetParam"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/TransformToDom"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/TransformToDom"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/Pipe"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/Pipe"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/UseXMLFilters"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/UseXMLFilters"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/ApplyXPath"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/ApplyXPath"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/UseStylesheetPI"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/UseStylesheetPI"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/Trace"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/Trace"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
- <javac srcdir="${samples.dir}/extensions"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <javac srcdir="${samples.dir}/extensions"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}" excludes="${exclude}"
debug="${debug}"/>
<jar jarfile="${build.dir}/xalansamples.jar" basedir="${build.samples}"
@@ -242,12 +242,16 @@
<!-- ===================================================================
-->
<target name="servlet" depends="jar">
<echo message="To compile and run the sample servlet, javax.servlet and
javax.servlet.http must be on the classpath"/>
- <mkdir dir="${build.dir}/servlet"/>
- <javac srcdir="${samples.dir}/servlet"
classpath="${java.class.path}:${build.dir}/${xalan.jar}"
+ <mkdir dir="${build.samples}/servlet"/>
+ <javac srcdir="${samples.dir}/servlet"
classpath="${java.class.path}:${build.dir}/xalan.jar"
destdir="${build.samples}"
- debug="${debug}"/>
+ debug="${debug}"/>
+ <copy todir="${build.samples}/servlet">
+ <fileset dir="${samples.dir}/servlet"
+ includes="media.properties,default.xsl,default2.xsl"/>
+ </copy>
<jar jarfile="${build.dir}/xalanservlet.jar" basedir="${build.samples}"
- includes="servlet/*.class"/>
+ includes="servlet/**"/>
</target>
<!-- ===================================================================
-->
@@ -259,7 +263,7 @@
<target name="autodocs">
<echo message="autodocs is for automated build process, without
dependencies"/>
- <java fork="yes" classname="${doc.generator}"
classpath="${java.class.path}:${build.dir}/${xalan.jar}">
+ <java fork="yes" classname="${doc.generator}"
classpath="${java.class.path}:${build.dir}/xalan.jar">
<arg line="targetDirectory=${build.docs} ${xdocs.book}
${xdocs.style}"/>
</java>
</target>
@@ -301,7 +305,7 @@
<group title="DOM 2" packages="org.w3c.dom*"/>
</javadoc>
<!-- generate patterns.html, a TRaX "patterns design" document -->
- <java fork="yes" classname="org.apache.xalan.xslt.Process"
classpath="${java.class.path}:${build.dir}/${xalan.jar}">
+ <java fork="yes" classname="org.apache.xalan.xslt.Process"
classpath="${java.class.path}:${build.dir}/xalan.jar">
<arg line="-in ${src.dir}/org/apache/trax/patterns.xml
-xsl ${xdocs.style}/stylesheets/patterns.xsl
-out ${build.apidocs}/org/apache/trax/patterns.html"/>
@@ -369,7 +373,7 @@
<copy file="${build.dir}/xalanservlet.jar" todir="${dist.dir}/bin"/>
<!-- Copy xalan jar into the bin directory (subject to change) -->
- <copy file="${build.dir}/${xalan.jar}" todir="${dist.dir}/bin"/>
+ <copy file="${build.dir}/xalan.jar" todir="${dist.dir}/bin"/>
<copy todir="${dist.dir}">
<fileset dir="."
includes="README,README.html,CREDITS,KEYS,License,build.xml,build.sh,build.bat"/>
@@ -387,7 +391,7 @@
<mkdir dir="${site.dir}/apidocs"/>
- <java fork="yes" classname="${doc.generator}"
classpath="${java.class.path}:${build.dir}/${name}.jar">
+ <java fork="yes" classname="${doc.generator}"
classpath="${java.class.path}:${build.dir}/$xalan.jar">
<arg line="targetDirectory=${site.dir} ${site.book} ${xdocs.style}"/>
</java>