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="" endtoken="""> + <filter token="release" value="target="dist"" /> + </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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
