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]