Oops.  Sorry, I forgot about that.  I've checked it in now.

Thanks, Morris.

Gary

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:mkwan@;ca.ibm.com] 
> Sent: Tuesday, October 29, 2002 6:56 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: cvs commit: xml-xalan/java build.xml
> 
> 
> Gary,
> 
> Are you going to check in Ant 1.5? The build.xml does not 
> work with the existing Ant. The error message is:
> 
> build.xml:189: The <path> data type doesn't support the 
> nested "dirset" element.
> 
> Morris Kwan
> XSLT Development
> IBM Toronto Lab
> Tel: (905)413-3729
> Email: [EMAIL PROTECTED]
> 
> 
> 
>                                                               
>                                                                       
>                       [EMAIL PROTECTED]                        
>                                                                       
>                                                To:       
> [EMAIL PROTECTED]                                      
>              
>                       10/28/2002 05:49         cc:            
>                                                                       
>                       PM                       Subject:  cvs 
> commit: xml-xalan/java build.xml                              
>          
>                       Please respond to                       
>                                                                       
>                       xalan-dev                               
>                                                                       
>                                                               
>                                                                       
>                                                               
>                                                                       
> 
> 
> 
> garyp       2002/10/28 14:49:35
> 
>   Modified:    java     build.xml
>   Log:
>   Support compiling under JDK 1.2 - 1.4.  Also check for 
> compatability with target JDK 1.1.x.
> 
>   Revision  Changes    Path
>   1.178     +15 -29    xml-xalan/java/build.xml
> 
>   Index: build.xml
>   ===================================================================
>   RCS file: /home/cvs/xml-xalan/java/build.xml,v
>   retrieving revision 1.177
>   retrieving revision 1.178
>   diff -u -r1.177 -r1.178
>   --- build.xml          28 Oct 2002 21:50:49 -0000          1.177
>   +++ build.xml          28 Oct 2002 22:49:35 -0000          1.178
>   @@ -178,9 +178,17 @@
>      </path>
>      <path id="xslt.boot.class.path">
>        <!-- Put this version of xalan in front of the jdk's 
> for JDK 1.4+
> -->
>   +    <!-- Set build.boot.class.path to a JDK 1.1.x 
> classes.zip file to
> check
>   +         compatibility with 1.1.x.  If you omit this property,
> compatability
>   +         with 1.1.x will not be checked even though javac
> specifies a target of 1.1 -->
>        <pathelement location="${build.classes}" />
>   +    <pathelement path="${build.boot.class.path}" />
>        <pathelement path="${sun.boot.class.path}" />
>      </path>
>   +  <path id="compile.source.path">
>   +    <dirset dir="${src.dir}" includes="/org/apache/**" />
>   +  </path>
>   +
> 
>      <!-- 
> ==============================================================
> ===== -->
>      <!-- Creates output build directories and doc prerequistes
> -->
>   @@ -229,22 +237,16 @@
>      <target name="compile" depends="prepare"
>        description="Compile Xalan-J 2.x (skips 1.x compat and 
> XSLTC)" >
>        <echo message="compile entire source tree and copy 
> .properties and .res files to build tree."/>
>   -    <!-- Note: split compile into separate javac steps to avoid JDK
> 1.1.8 bug reported at:
>   - 
> http://developer.java.sun.com/developer/bugParade/bugs/4043508.html
>   -
> which causes an error like:
>   -         [javac] E:
> \builds\xml-xalan\java\src\org\apache\xalan\templates\ElemTemp
> late.java:108:
> 
> Cyclic class inheritance or scoping.
>   -    -->
>   -    <!-- Compile XPath engine and some common utilities -->
>        <javac srcdir="${src.dir}"
>               destdir="${build.classes}"
>   -           debug="${build.debug}" >
>   -      <!-- Also compile version info classes here -->
>   -      <include name="${xalan.reldir}/Version.java" />
>   -      <include 
> name="${xalan.reldir}/processor/XSLProcessorVersion.java"
> />
>   +           debug="${build.debug}"
>   +           target="1.1" >
>          <include name="${apachexml.reldir}/**/*.java" />
>          <!-- But exclude unused synthetic* files; should be 
> obsoleted from CVS -->
>          <exclude 
> name="${apachexml.reldir}/utils/synthetic/**/*.java" />
>          <include name="${xpath.reldir}/**/*.java" />
>   +      <include name="${xalan.reldir}/**/*.java" />
>   +      <exclude name="${xsltc.reldir}/**/*.java" />
>          <include name="${domxpath.reldir}/**/*.java" />
>          <exclude name="**/CoroutineSAXFilterTest.java"
>            unless="xerces.present"          />
>   @@ -254,23 +256,7 @@
>            unless="xerces.present"          />
>          <classpath refid="compile.class.path" />
>          <bootclasspath refid="xslt.boot.class.path" />
>   -    </javac>
>   -    <!-- Compile Xalan main engine (but not xsltc package yet) -->
>   -    <javac srcdir="${src.dir}"
>   -           destdir="${build.classes}"
>   -           includes="${xalan.reldir}/**/*.java"
>   -           excludes="${xsltc.reldir}/**/*.java,
> ${xalan.reldir}/lib/**/*.java,${xalan.reldir}/xslt/**/*.java"
>   -           debug="${build.debug}" >
>   -      <classpath refid="compile.class.path" />
>   -      <bootclasspath refid="xslt.boot.class.path" />
>   -    </javac>
>   -    <!-- Compile various Xalan-specific extensions and command line
> class -->
>   -    <javac srcdir="${src.dir}"
>   -           destdir="${build.classes}"
>   -           includes="${xalan.reldir}/lib/**/*.java,
> ${xalan.reldir}/xslt/**/*.java"
>   -           debug="${build.debug}" >
>   -      <classpath refid="compile.class.path" />
>   -      <bootclasspath refid="xslt.boot.class.path" />
>   +      <sourcepath refid="compile.source.path" />
>        </javac>
>        <!-- Copy needed properties, resource, etc. files to 
> be put into .jar file -->
>        <copy todir="${build.classes}">
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 

Reply via email to