ovidiu      02/05/23 14:11:06

  Modified:    .        build.xml
  Log:
  Added check-jars, a target to verify that JAR files are properly
  defined in lib/jars.xml. The "copy-webapp-libs" depends on this target.
  
  Revision  Changes    Path
  1.213     +29 -1     xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.212
  retrieving revision 1.213
  diff -u -r1.212 -r1.213
  --- build.xml 22 May 2002 15:25:36 -0000      1.212
  +++ build.xml 23 May 2002 21:11:06 -0000      1.213
  @@ -1202,7 +1202,7 @@
     <!-- =================================================================== -->
     <!-- Prepares the libraries for the war package                          -->
     <!-- =================================================================== -->
  -  <target name="copy-webapp-libs" depends="copy-tools-lib" if="include.webapp.libs">
  +  <target name="copy-webapp-libs" depends="copy-tools-lib, check-jars" 
if="include.webapp.libs">
       <copy todir="${build.war}/WEB-INF/lib">
         <fileset dir="${lib.dir}/core">
           <include name="*.jar"/>
  @@ -1795,6 +1795,34 @@
     <!-- =================================================================== -->
     <target name="fixsrclf" depends="init">
             <fixcrlf srcdir="${java.dir}" includes="**/*.java"       eol="lf"/>
  +  </target>
  +
  +  <target name="check-jars" depends="init">
  +    <path id="all.jars">
  +      <fileset dir="${lib.dir}">
  +        <include name="**/*.jar"/>
  +      </fileset>
  +    </path>
  +
  +    <property name="all.jars" refid="all.jars"/>
  +    <copy file="${lib.dir}/jars.xml.tmpl"
  +       tofile="${build.dir}/current-jars.xml"
  +       filtering="yes">
  +      <filterset>
  +        <filter token="JARS" value="${all.jars}"/>
  +      </filterset>
  +    </copy>
  +    <replace file="${build.dir}/current-jars.xml"
  +          token=":" value="&lt;/jar&gt;&#xA; &lt;jar&gt;"/>
  +    <replace file="${build.dir}/current-jars.xml"
  +          token="${user.dir}/lib/" value=""/>
  +
  +    <style in="${lib.dir}/jars.xml" out="${build.dir}/unknown.xml"
  +        processor="trax"
  +        style="${tools.dir}/src/check-jars.xsl">
  +      <param name="current-files"
  +          expression="${user.dir}/build/${name}/current-jars.xml"/>
  +    </style>
     </target>
     
   </project>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to