Author: unico
Date: Mon Oct 25 13:55:12 2004
New Revision: 55532

Modified:
   cocoon/branches/BRANCH_2_1_X/gump.xml
   cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl
Log:
separate library element from depend element in gump.xml

Modified: cocoon/branches/BRANCH_2_1_X/gump.xml
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/gump.xml       (original)
+++ cocoon/branches/BRANCH_2_1_X/gump.xml       Mon Oct 25 13:55:12 2004
@@ -122,10 +122,10 @@
     </ant>
 
     <depend project="cocoon" inherit="all"/>
-    <depend project="xml-fop-maintenance">
-      <library name="fop"/>
-    </depend>
+    <depend project="xml-fop-maintenance"/>
     <depend project="cocoon-block-batik"/>
+    
+    <library name="fop"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -146,14 +146,10 @@
 
     <depend project="cocoon" inherit="all"/>
     <depend project="castor"/>
-    <depend project="commons-jexl" inherit="all"/>
-    <depend project="commons-betwixt" inherit="all"/>
-    <depend project="jakarta-velocity" inherit="all">
-      <library name="velocity"/>
-    </depend>
-    <depend project="jakarta-servletapi-4">
-      <library name="servlet-2_3"/>
-    </depend>
+    <depend project="commons-jexl"/>
+    <depend project="commons-betwixt"/>
+    <depend project="jakarta-velocity"/>
+    <depend project="jakarta-servletapi-4"/>
     <depend project="cocoon-block-velocity"/>
     <depend project="cocoon-block-cron"/>
     <depend project="cocoon-block-batik" type="samples"/>
@@ -162,6 +158,13 @@
     <depend project="cocoon-block-axis"/>
     <depend project="apache-garbage"/>
 
+    <library name="servlet-2_3"/>
+    <library name="velocity"/>
+    <library name="castor"/>
+    <library name="commons-jexl"/>
+    <library name="commons-betwixt"/>
+    <library name="apache-garbage"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -179,9 +182,9 @@
     </ant>
 
     <depend project="cocoon" inherit="all"/>
-    <depend project="xml-batik">
-      <library name="batik-all"/>
-    </depend>
+    <depend project="xml-batik"/>
+
+    <library name="batik-all"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -205,6 +208,9 @@
     <depend project="castor"/>
     <depend project="cocoon-block-xsp" type="samples"/>
 
+    <library name="chaperon"/>
+    <library name="castor"/>
+    
     <work nested="build/cocoon-@@DATE@@/blocks/chaperon/dest"/>
     <work nested="build/cocoon-@@DATE@@/blocks/chaperon/test"/>
     <work nested="tools/anttasks"/>
@@ -226,6 +232,8 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="spark"/>
 
+    <library name="spark"/>
+    
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -245,6 +253,8 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="jfor"/>
 
+    <library name="jfor"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -264,6 +274,9 @@
     <depend project="itext"/>
     <depend project="itext-xml"/>
 
+    <library name="itext"/>
+    <library name="itext-xml"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -342,6 +355,8 @@
     <depend project="excalibur-datasource"/>
     <depend project="cocoon-block-xsp"/>
 
+    <library name="excalibur-datasource"/>
+
     <work nested="tools/anttasks"/>
     <work nested="build/cocoon-@@DATE@@/blocks/databases/mocks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -363,6 +378,8 @@
     <depend project="cocoon-block-databases"/>
     <depend project="hsqldb"/>
 
+    <library name="hsqldb"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -380,9 +397,9 @@
     </ant>
 
     <depend project="cocoon" inherit="all"/>
-    <depend project="jakarta-poi">
-      <library name="poi"/>
-    </depend>
+    <depend project="jakarta-poi"/>
+
+    <library name="poi"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -404,6 +421,8 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="jndi"/>
 
+    <library name="jndi"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -480,12 +499,12 @@
     </ant>
 
     <depend project="cocoon" inherit="all"/>
-    <depend project="jakarta-lucene">
-      <library name="lucene"/>
-    </depend>
+    <depend project="jakarta-lucene"/>
     <depend project="cocoon-block-xsp" type="samples"/>
     <depend project="cocoon-block-forms" type="samples"/>
 
+    <library name="lucene"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -504,9 +523,10 @@
 
     <depend project="cocoon" inherit="all"/>
     <depend project="jtidy"/>
-    <depend project="jakarta-servletapi">
-      <library name="servlet"/>
-    </depend>
+    <depend project="jakarta-servletapi"/>
+
+    <library name="jtidy"/>
+    <library name="servlet"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -527,10 +547,12 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="bsf"/>
     <depend project="groovy"/>
-    <depend project="asm">
-      <library name="asm"/>
-      <library name="asm-util"/>
-    </depend>
+    <depend project="asm"/>
+
+    <library name="bsf"/>
+    <library name="groovy"/>
+    <library name="asm"/>
+    <library name="asm-util"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -567,9 +589,9 @@
     </ant>
 
     <depend project="cocoon" inherit="all"/>
-    <depend project="jakarta-velocity">
-      <library name="velocity"/>
-    </depend>
+    <depend project="jakarta-velocity"/>
+
+    <library name="velocity"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -630,16 +652,15 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="cocoon-block-repository"/>
     <depend project="cocoon-block-jms"/>
-    <depend project="jta">
-      <library name="geronimo-spec-jta"/>
-    </depend>
-    <depend project="jakarta-slide">
-      <library name="slide-kernel"/>
-      <library name="slide-stores"/>
-      <library name="slide-webdavservlet"/>
-    </depend>
+    <depend project="jta"/>
+    <depend project="jakarta-slide"/>
     <depend project="jdom"/>
 
+    <library name="geronimo-spec-jta"/>
+    <library name="slide-kernel"/>
+    <library name="slide-stores"/>
+    <library name="slide-webdavservlet"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -659,9 +680,11 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="commons-httpclient"/>
     <depend project="commons-logging"/>
-    <depend project="jakarta-servletapi">
-      <library name="servlet"/>
-    </depend>
+    <depend project="jakarta-servletapi"/>
+
+    <library name="servlet"/>
+    <library name="commons-httpclient"/>
+    <library name="commons-logging"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -681,18 +704,15 @@
 
     <depend project="cocoon" inherit="all"/>
     <depend project="cocoon-block-databases"/>
-    <depend project="xmldb">
-      <library name="xmldb-api"/>
-      <library name="xmldb-common"/>
-      <library name="xmldb-xupdate"/>
-    </depend>
-    <depend project="ws-xmlrpc">
-      <library name="xmlrpc"/>
-    </depend>
-    <depend project="xml-xindice">
-      <library name="xindice"/>
-    </depend>
-    
+    <depend project="xmldb"/>
+    <depend project="ws-xmlrpc"/>
+    <depend project="xml-xindice"/>
+
+    <library name="xmldb-api"/>
+    <library name="xmldb-common"/>
+    <library name="xmldb-xupdate"/>
+    <library name="xmlrpc"/>
+    <library name="xindice"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -714,9 +734,12 @@
     <depend project="deli"/>
     <depend project="jena"/>
     <depend project="icu4j"/>
-    <depend project="jakarta-servletapi">
-      <library name="servlet"/>
-    </depend>
+    <depend project="jakarta-servletapi"/>
+
+    <library name="deli"/>
+    <library name="jena"/>
+    <library name="icu4j"/>
+    <library name="servlet"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -759,6 +782,9 @@
     <depend project="javamail"/>
     <depend project="jaf"/>
 
+    <library name="javamail"/>
+    <library name="jaf"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -776,17 +802,19 @@
     </ant>
 
     <depend project="cocoon" inherit="all"/>
-    <depend project="ws-axis">
-      <library name="axis"/>
-      <library name="axis-saaj"/>
-      <library name="axis-jaxrpc"/>
-    </depend>
-    <depend project="excalibur-util" inherit="all"/>
-    <depend project="wsdl4j" inherit="all"/>
-    <depend project="commons-discovery" inherit="all"/>
-    <depend project="jakarta-servletapi">
-      <library name="servlet"/>
-    </depend>
+    <depend project="ws-axis"/>
+    <depend project="excalibur-util"/>
+    <depend project="wsdl4j"/>
+    <depend project="commons-discovery"/>
+    <depend project="jakarta-servletapi"/>
+
+    <library name="axis"/>
+    <library name="axis-saaj"/>
+    <library name="axis-jaxrpc"/>
+    <library name="excalibur-util"/>
+    <library name="wsdl4j"/>
+    <library name="commons-discovery"/>
+    <library name="servlet"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -827,6 +855,9 @@
     <depend project="jakarta-oro"/>
     <depend project="cocoon-block-xsp" type="samples"/>
 
+    <library name="xreporter-expression"/>
+    <library name="jakarta-oro"/>
+
     <work nested="build/cocoon-@@DATE@@/blocks/forms/test"/>
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -849,6 +880,9 @@
     <depend project="jakarta-oro"/>
     <depend project="cocoon-block-xsp" type="samples"/>
 
+    <library name="xreporter-expression"/>
+    <library name="jakarta-oro"/>
+
     <work nested="build/cocoon-@@DATE@@/blocks/woody/test"/>
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -869,6 +903,8 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="qdox"/>
 
+    <library name="qdox"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -892,10 +928,13 @@
     <depend project="jtidy"/>
     <depend project="castor"/>
     <depend project="commons-collections"/>
-    <depend project="jakarta-pluto">
-      <library name="pluto"/>
-      <library name="portlet-api"/>
-    </depend>
+    <depend project="jakarta-pluto"/>
+
+    <library name="jtidy"/>
+    <library name="castor"/>
+    <library name="commons-collections"/>
+    <library name="pluto"/>
+    <library name="portlet-api"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -939,6 +978,9 @@
     <depend project="commons-logging"/>
     <depend project="joost"/>
 
+    <library name="commons-logging"/>
+    <library name="joost"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -976,9 +1018,10 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="cocoon-block-repository"/>
     <depend project="commons-httpclient"/>
-    <depend project="jakarta-slide">
-      <library name="jakarta-slide-webdavlib"/>
-    </depend>
+    <depend project="jakarta-slide"/>
+
+    <library name="commons-httpclient"/>
+    <library name="jakarta-slide-webdavlib"/>
 
     <work nested="build/cocoon-@@DATE@@/blocks/webdav/dest"/>
     <work nested="build/cocoon-@@DATE@@/blocks/webdav/test"/>
@@ -1079,6 +1122,9 @@
     <depend project="quartz"/>
     <depend project="excalibur-datasource"/>
 
+    <library name="quartz"/>
+    <library name="excalibur-datasource"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -1103,6 +1149,11 @@
     <depend project="commons-dbcp"/>
     <depend project="commons-pool"/>
 
+    <library name="db-ojb"/>
+    <library name="antlr"/>
+    <library name="commons-dbcp"/>
+    <library name="commons-pool"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -1124,9 +1175,9 @@
     <!--depend project="cocoon-block-eventcache" type="samples"/-->
     <depend project="cocoon-block-databases" type="samples"/>
     <depend project="cocoon-block-hsqldb"/>
-    <depend project="gump.resource.geronimo-spec-jms">
-      <library name="geronimo-spec-jms"/>
-    </depend>
+    <depend project="gump.resource.geronimo-spec-jms"/>
+
+    <library name="geronimo-spec-jms"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -1165,10 +1216,10 @@
       <property name="version" value="@@DATE@@"/>
     </ant>
 
-    <depend project="jakarta-servletapi">
-      <library name="servlet"/>
-    </depend>
     <depend project="cocoon" inherit="all"/>
+    <depend project="jakarta-servletapi"/>
+
+    <library name="servlet"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
@@ -1227,6 +1278,8 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="cocoon-serializers-charsets"/>
 
+    <library name="cocoon-serializers-charsets"/>
+
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>
 
@@ -1267,14 +1320,17 @@
     <depend project="cocoon" inherit="all"/>
     <depend project="cocoon-block-taglib"/>
     <depend project="cocoon-block-portal"/>
-    <depend project="commons-beanutils-core" inherit="all"/>
-    <depend project="commons-digester" inherit="all"/>
-    <depend project="commons-el" inherit="all"/>
-    <depend project="jakarta-servletapi-5" inherit="all"/>
-    <depend project="myfaces" inherit="all">
-      <library name="myfaces"/>
-      <library name="myfaces-jsf-api"/>
-    </depend>
+    <depend project="commons-beanutils-core"/>
+    <depend project="commons-digester"/>
+    <depend project="commons-el"/>
+    <depend project="jakarta-servletapi-5"/>
+    <depend project="myfaces"/>
+
+    <library name="commons-beanutils-core"/>
+    <library name="commons-digester"/>
+    <library name="commons-el"/>
+    <library name="myfaces"/>
+    <library name="myfaces-jsf-api"/>
 
     <work nested="tools/anttasks"/>
     <home nested="build/cocoon-@@DATE@@"/>

Modified: cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl     (original)
+++ cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl     Mon Oct 25 
13:55:12 2004
@@ -275,7 +275,6 @@
   <xsl:template match="project">
     <xsl:variable name="block-name" 
select="substring-after(@name,'cocoon-block-')"/>
     <xsl:variable name="cocoon-block-dependencies" 
select="depend[starts-with(@project,'cocoon-block-')]"/>
-    <xsl:variable name="non-cocoon-block-dependencies" 
select="depend[not(starts-with(@project,'cocoon'))]"/>
     
     <target name="[EMAIL PROTECTED]" if="internal.exclude.block.{$block-name}">
       <echo message="NOTICE: Block '{$block-name}' is excluded from the 
build."/>
@@ -532,17 +531,8 @@
       <!-- Copy the library depencies -->
       <copy filtering="off" todir="${{build.webapp.lib}}">
         <fileset dir="${{lib.optional}}">
-          <xsl:for-each select="$non-cocoon-block-dependencies">
-            <xsl:choose>
-              <xsl:when test="library">
-                <xsl:for-each select="library">
-                  <include name="[EMAIL PROTECTED]"/>
-                </xsl:for-each>
-              </xsl:when>
-              <xsl:otherwise>
-                <include name="[EMAIL PROTECTED]"/>
-              </xsl:otherwise>
-            </xsl:choose>
+          <xsl:for-each select="library">
+            <include name="[EMAIL PROTECTED]"/>
           </xsl:for-each>
         </fileset>
       </copy>
@@ -577,17 +567,8 @@
       <path id="{$block-name}.classpath">
         <path refid="classpath"/>
         <fileset dir="${{lib.optional}}">
-          <xsl:for-each select="$non-cocoon-block-dependencies">
-            <xsl:choose>
-              <xsl:when test="library">
-                <xsl:for-each select="library">
-                  <include name="[EMAIL PROTECTED]"/>
-                </xsl:for-each>
-              </xsl:when>
-              <xsl:otherwise>
-                <include name="[EMAIL PROTECTED]"/>
-              </xsl:otherwise>
-            </xsl:choose>
+          <xsl:for-each select="library">
+            <include name="[EMAIL PROTECTED]"/>
           </xsl:for-each>
         </fileset>
         <pathelement location="${{build.blocks}}/{$block-name}/mocks"/>

Reply via email to