cziegeler    2002/10/02 01:10:34

  Modified:    src/webapp/samples/docs/samples samples.xml
               tools/src blocks-build.xsl
               src/webapp/samples samples.xml
               .        module.xml
  Log:
  The build script now automatically tests blocks for samples.
  
  Revision  Changes    Path
  1.3       +3 -3      xml-cocoon2/src/webapp/samples/docs/samples/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/docs/samples/samples.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- samples.xml       2 Jul 2002 14:22:12 -0000       1.2
  +++ samples.xml       2 Oct 2002 08:10:33 -0000       1.3
  @@ -57,11 +57,11 @@
       More ways of implementing dynamic content.
      </sample>
   
  -   <sample name="Authentication Framework" href="authentication/login">
  +   <sample name="Authentication Framework" href="authentication-fw/login">
       This is a demo of the authentication framework integrated into Cocoon.
      </sample>
   
  -   <sample name="Portal Framework" href="portal/sunspotdemoportal">
  +   <sample name="Portal Framework" href="portal-fw/sunspotdemoportal">
       This is a demo of the portal framework integrated into Cocoon.
      </sample>
   
  
  
  
  1.7       +7 -5      xml-cocoon2/tools/src/blocks-build.xsl
  
  Index: blocks-build.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/tools/src/blocks-build.xsl,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- blocks-build.xsl  27 Sep 2002 12:56:28 -0000      1.6
  +++ blocks-build.xsl  2 Oct 2002 08:10:33 -0000       1.7
  @@ -24,12 +24,12 @@
         </target>
   
   <!-- Copy the samples -->
  -      <target name="-single-project-samples" if="currentblock.samplename">
  +      <target name="-single-project-samples" if="currentblock.has.sample">
            <property name="currentblock.dir">
               <xsl:attribute 
name="value">${blocks.dir}/${currentblock.name}</xsl:attribute>
            </property>
            <copy filtering="on">
  -            <xsl:attribute 
name="todir">${build.war}/samples/${currentblock.samplename}</xsl:attribute>
  +            <xsl:attribute 
name="todir">${build.war}/samples/${currentblock.name}</xsl:attribute>
   
               <fileset>
                  <xsl:attribute name="dir">${currentblock.dir}/samples</xsl:attribute>
  @@ -183,11 +183,13 @@
               </xsl:attribute>
            </xsl:if>
   
  +         <!-- Test if this block has a sample -->
  +         <available property="currentblock.has.sample">
  +             <xsl:attribute name="file">${blocks.dir}/<xsl:value-of 
select="$block-name"/>/samples/sitemap.xmap</xsl:attribute>
  +         </available>
  +         
            <antcall target="-single-project">
               <param name="currentblock.name" value="{$block-name}" />
  -            <xsl:if test="sample/@name">
  -                <param name="currentblock.samplename" value="{sample/@name}"/>
  -            </xsl:if>
            </antcall>
         </target>
      </xsl:template>
  
  
  
  1.31      +3 -3      xml-cocoon2/src/webapp/samples/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/samples.xml,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- samples.xml       21 Sep 2002 17:36:00 -0000      1.30
  +++ samples.xml       2 Oct 2002 08:10:34 -0000       1.31
  @@ -156,10 +156,10 @@
       <sample name="Dynamic Content" href="sample-dynamic">
       More ways of implementing dynamic content.
      </sample>
  -    <sample name="Authentication Framework" href="authentication/login">
  +    <sample name="Authentication Framework" href="authentication-fw/login">
       This is a demo of the authentication framework integrated into Cocoon.
      </sample>
  -    <sample name="Portal Framework" href="portal/sunspotdemoportal">
  +    <sample name="Portal Framework" href="portal-fw/sunspotdemoportal">
       This is a demo of the portal framework integrated into Cocoon.
      </sample>
       <sample name="Sources" href="sub/">
  
  
  
  1.9       +0 -2      xml-cocoon2/module.xml
  
  Index: module.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/module.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- module.xml        27 Sep 2002 12:11:17 -0000      1.8
  +++ module.xml        2 Oct 2002 08:10:34 -0000       1.9
  @@ -215,7 +215,6 @@
       <home nested="build/cocoon"/>
       
       <jar name="authentication-fw-block.jar"/>
  -    <sample name="authentication"/>
     </project>
   
     <project name="portal-fw-block">
  @@ -233,6 +232,5 @@
       <home nested="build/cocoon"/>
       
       <jar name="portal-fw-block.jar"/>
  -    <sample name="portal"/>
     </project>
   </module>
  
  
  

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