sylvain     02/05/24 02:30:45

  Modified:    tools/src check-jars.xsl
  Added:       lib/local local-libs.txt
  Log:
  Allow local libraries for optional components. These libraries are not checked by 
the build.
  
  Revision  Changes    Path
  1.1                  xml-cocoon2/lib/local/local-libs.txt
  
  Index: local-libs.txt
  ===================================================================
  Put here local libraries required for optional components, such as JFor or JavaMail.
  
  Local libraries aren't checked by the jar-checking system, so you must ensure they 
do not conflict with libraries that are part of the Cocoon distribution (directories 
core/ and optional/).
  
  
  1.2       +10 -1     xml-cocoon2/tools/src/check-jars.xsl
  
  Index: check-jars.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/tools/src/check-jars.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- check-jars.xsl    23 May 2002 21:09:30 -0000      1.1
  +++ check-jars.xsl    24 May 2002 09:30:45 -0000      1.2
  @@ -72,10 +72,19 @@
     <xsl:template match="node()" mode="appears-but-not-declared">
       <xsl:variable name="this" select="normalize-space(text())"/>
       <xsl:if test="count($jars.xml/jars/file[normalize-space(text()) = $this]) = 0">
  -      <xsl:message terminate="yes">
  +      <xsl:choose>
  +        <xsl:when test="starts-with($this, 'local/')">
  +          <xsl:message>
  +  [WARN] Using local library <xsl:value-of select="$this"/> : ensure is doesn't 
conflict with any other library.
  +          </xsl:message>
  +        </xsl:when>
  +        <xsl:otherwise>
  +          <xsl:message terminate="yes">
     File <xsl:value-of select="$this"/> appears in the lib/ directory, but is not 
declared in lib/jars.xml.
   
     Please update the lib/jars.xml file to include the <xsl:value-of select="$this"/> 
file together with a description.</xsl:message>
  +        </xsl:otherwise>
  +      </xsl:choose>
       </xsl:if>
     </xsl:template>
   
  
  
  

----------------------------------------------------------------------
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