You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by ra...@apache.org on 2005/07/22 20:34:55 UTC

svn commit: r224376 - in /jakarta/taglibs/trunks-proper: README common.properties common.xml

Author: rahul
Date: Fri Jul 22 11:34:53 2005
New Revision: 224376

URL: http://svn.apache.org/viewcvs?rev=224376&view=rev
Log:
The 'release' target in common.xml now puts together source distributions (in addition to binaries). The source distribution contains the relevant bits from the top level build and the source for the taglib of interest. It is expected that the RM will suitably modify the overall build target in his/her working copy while cutting the release. This change will not affect the nightly build setups. 

For background, relevant threads begin here:
1 [ http://marc.theaimsgroup.com/?l=taglibs-user&m=112144593225789&w=2 ]
2 [ http://marc.theaimsgroup.com/?l=taglibs-dev&m=112146086300049&w=2 ]

Also updated README to include mentions of JSR-152 and JSR-154.

Modified:
    jakarta/taglibs/trunks-proper/README
    jakarta/taglibs/trunks-proper/common.properties
    jakarta/taglibs/trunks-proper/common.xml

Modified: jakarta/taglibs/trunks-proper/README
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/trunks-proper/README?rev=224376&r1=224375&r2=224376&view=diff
==============================================================================
--- jakarta/taglibs/trunks-proper/README (original)
+++ jakarta/taglibs/trunks-proper/README Fri Jul 22 11:34:53 2005
@@ -5,12 +5,12 @@
 Introduction
 ============
 
-The JAKARTA-TAGLIBS project is a repository of JSP 1.1 and JSP 1.2 custom
-tag libraries and Web Publishing tool Custom Tag Library Extensions (CTLX)
-that have been contributed by developers to the Jakarta project, under the
-Apache Software Foundation license.  Its purpose is to provide examples of
-tag library creation and use, as well as completed tag libraries that can
-be utilized in web applications.
+The JAKARTA-TAGLIBS project is a repository of JSP 1.1, JSP 1.2 and JSP 
+2.0 custom tag libraries and Web Publishing tool Custom Tag Library 
+Extensions (CTLX) that have been contributed by developers to the Jakarta 
+project, under the Apache Software Foundation license.  Its purpose is to
+provide examples of tag library creation and use, as well as completed 
+tag libraries that can be utilized in web applications.
 
 Developers interested in creating new tag libraries, or updating existing
 ones, should subscribe to the TAGLIBS-DEV mailing list at the Jakarta web
@@ -22,10 +22,12 @@
 TAGLIBS-USER mailing list for asking and answering questions about the use
 of the various libraries.
 
-The JAKARTA-TAGLIBS project is independent of the "Java Servlet 2.3 and
-JavaServer Pages Specifications" development process currently being run
-by Java Software, under the Java Community Process.  For more information,
-see JSR-053 on the Java Community Process web site at
+The JAKARTA-TAGLIBS project is independent of the "Java Servlet 2.3 and 
+JavaServer Pages 1.2 Specifications", "JavaServer Pages 2.0 Specification"
+and the "Java Servlet 2.4 Specification" development processes currently 
+being run by Java Software, under the Java Community Process.  For more 
+information, see JSR-053, JSR-152 and JSR-154 respectively on the Java 
+Community Process web site at 
 <http://java.sun.com/aboutJava/communityprocess>.
 
 This document contains pointers to more information on several topics,

Modified: jakarta/taglibs/trunks-proper/common.properties
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/trunks-proper/common.properties?rev=224376&r1=224375&r2=224376&view=diff
==============================================================================
--- jakarta/taglibs/trunks-proper/common.properties (original)
+++ jakarta/taglibs/trunks-proper/common.properties Fri Jul 22 11:34:53 2005
@@ -71,6 +71,9 @@
 library.tld = ${build.library}/META-INF/taglib.tld
 release.name = jakarta-taglibs-${taglib.name}-${release}
 release.dir = ${dist.dir}/${release.name}
+release-src.name = ${release.name}-src
+release-src.basedir = ${release.dir}-src
+release-src.taglibdir = ${release-src.basedir}/${taglib.name}
 
 # 
 # DEFAULT PRE & POST ACTIONS - ALLOWS SUBPROJECTS TO OVERRIDE 

Modified: jakarta/taglibs/trunks-proper/common.xml
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/trunks-proper/common.xml?rev=224376&r1=224375&r2=224376&view=diff
==============================================================================
--- jakarta/taglibs/trunks-proper/common.xml (original)
+++ jakarta/taglibs/trunks-proper/common.xml Fri Jul 22 11:34:53 2005
@@ -25,6 +25,8 @@
   <!-- =================================================================== -->
   <target name="release" depends="library-dist,documentation-dist,examples-dist,dist">
     <mkdir dir="${release.dir}"/>
+    <mkdir dir="${release-src.basedir}"/>
+    <mkdir dir="${release-src.taglibdir}"/>
     <antcall target="${release.pre}"/>
     <!-- Copy the taglib to the release dir -->
     <copy todir="${release.dir}" >
@@ -39,6 +41,30 @@
        basedir="${dist.dir}" includes="${release.name}/**"/>
     <gzip zipfile="${dist.dir}/${release.name}.tar.gz"
           src="${dist.dir}/${release.name}.tar"/>
+    <!-- Copy the taglib sources to the src release dir -->
+    <copy file="../LICENSE"    tofile="${release-src.basedir}/LICENSE"/>
+    <copy file="../NOTICE"     tofile="${release-src.basedir}/NOTICE"/>
+    <copy file="../README"     tofile="${release-src.basedir}/README"/>
+    <copy file="../common.xml" tofile="${release-src.basedir}/common.xml"/>
+    <copy file="../common.properties"
+       tofile="${release-src.basedir}/common.properties"/>
+    <!-- Ensure the downloads build a dist target -->
+    <copy file="../build.xml"  toFile="${release-src.basedir}/build.xml">
+      <filterset begintoken="target=&quot;" endtoken="&quot;">
+        <filter token="release" value="target=&quot;dist&quot;" />
+      </filterset>
+    </copy>
+    <copy file="../build.properties.sample"
+       tofile="${release-src.basedir}/build.properties.sample"/>
+    <copy todir="${release-src.taglibdir}" >
+      <fileset dir="../${taglib.name}" />
+    </copy>
+    <zip zipfile="${dist.dir}/${release-src.name}.zip"
+       basedir="${dist.dir}" includes="${release-src.name}/**"/>
+    <tar tarfile="${dist.dir}/${release-src.name}.tar"
+       basedir="${dist.dir}" includes="${release-src.name}/**"/>
+    <gzip zipfile="${dist.dir}/${release-src.name}.tar.gz"
+          src="${dist.dir}/${release-src.name}.tar"/>
     <antcall target="${release.post}"/>
   </target>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org