dion        2003/08/17 21:38:52

  Modified:    src/plugins-build/xdoc Tag: MAVEN_RC1_STABLE plugin.jelly
  Log:
  Fix bug where top level xdocs were using the peer-level navigation.xml rather
  than one that is in generated-docs.
  
  This fixes a bug in the multiproject plugin where xdocs/navigation.xml wasn't being 
processed
  as a template.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.38.2.2  +6 -1      maven/src/plugins-build/xdoc/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/xdoc/plugin.jelly,v
  retrieving revision 1.38.2.1
  retrieving revision 1.38.2.2
  diff -u -r1.38.2.1 -r1.38.2.2
  --- plugin.jelly      7 Aug 2003 17:00:54 -0000       1.38.2.1
  +++ plugin.jelly      18 Aug 2003 04:38:52 -0000      1.38.2.2
  @@ -282,6 +282,8 @@
         <util:available file="${maven.gen.docs}/navigation.xml"> 
           <util:file var="siteNavFile" name="${maven.gen.docs}/navigation.xml"/> 
         </util:available> 
  +      <!-- hold onto maven.docs.src for later -->
  +      <util:file var="docsSrcFile" name="${maven.docs.src}"/>
   
         <!-- parse the project nav. Someone jellier than me can remove the temp file 
requirement -->
         <j:set var="reports"
  @@ -316,7 +318,10 @@
           <!-- if no such nav file available use sitewide nav file -->
           <j:set var="navFile" value="${siteNavFile}" />
           <util:available file="${file.parentFile.absoluteFile}/navigation.xml">
  -          <util:file var="navFile" 
name="${file.parentFile.absoluteFile}/navigation.xml"/>
  +          <!-- dont use current directory navigation.xml if it's in maven.docs.src 
-->
  +          <j:if test="${!(file.parentFile.equals(docsSrcFile))}">
  +            <util:file var="navFile" 
name="${file.parentFile.absoluteFile}/navigation.xml"/>
  +          </j:if>
           </util:available>
   
           <!-- parse nav and make it available to the stylesheet -->
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to