jakarta-taglibs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pier...@apache.org
Subject cvs commit: jakarta-taglibs/standard build_sample_standard.properties README_bin.txt README_src.txt build.xml build.properties.sample_standard README.src README.bin
Date Tue, 19 Aug 2003 02:10:48 GMT
pierred     2003/08/18 19:10:48

  Modified:    standard build.xml
  Added:       standard build_sample_standard.properties README_bin.txt
                        README_src.txt
  Removed:     standard build.properties.sample_standard README.src
                        README.bin
  Log:
  getting ready for a first release of standard-1.1.0 (EA1).
  
  Revision  Changes    Path
  1.32      +1 -1      jakarta-taglibs/standard/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/build.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- build.xml	18 Aug 2003 23:45:09 -0000	1.31
  +++ build.xml	19 Aug 2003 02:10:48 -0000	1.32
  @@ -4,7 +4,7 @@
     <!-- Version Number                                                      -->
     <!-- =================================================================== -->
   
  -  <property name="standard-version" value="1.1.0-D11" />
  +  <property name="standard-version" value="1.1.0-D13" />
   
     <!-- =================================================================== -->
     <!-- Inherited properties                                                -->
  
  
  
  1.1                  jakarta-taglibs/standard/build_sample_standard.properties
  
  Index: build_sample_standard.properties
  ===================================================================
  # Sample build.properties bundled with a standalone (i.e. without all the
  # other jakarta-taglibs taglibs) source distribution of the
  # standard tag library. If building from a full source distribution
  # of jakarta-taglibs, properties mus be set in jakarta-taglibs/build.properties.
  
  # The base directory of your jakarta-taglibs-standard distribution
  
  base.dir=${user.home}/jakarta-taglibs-standard
  build.dir = ${base.dir}/build
  dist.dir = ${base.dir}/dist
  
  # Servlet 2.4 and JSP 2.0
  
  #servlet24.jar=
  #jsp20.jar=
  
  # Standard (JSTL RI) and dbtags require the 
  # JDBC 2.0 Standard Extensions
  # {No need to specify if using J2SE 1.4.2 or higher)
  
  #jdbc2_0-stdext.jar=
  
  # JAXP 1.2
  # {No need to specify if using J2SE 1.4.2 or higher)
  
  #jaxp-api.jar=
  #dom.jar=
  #sax.jar=
  #xercesImpl.jar=
  
  # Xalan
  # {No need to specify if using J2SE 1.4.2 or higher)
  
  #xalan.jar=
  
  
  
  
  1.1                  jakarta-taglibs/standard/README_bin.txt
  
  Index: README_bin.txt
  ===================================================================
  ---------------------------------------------------------------------------
  Standard Tag Library 1.1 -- BINARY DISTRIBUTION
  ---------------------------------------------------------------------------
  Thanks for downloading this release of the Standard tag library, 
  an implementation of of the JavaServer Pages(tm)(JSP) 
  Standard Tag Library (JSTL).
  
  JSTL is an effort of the Java Community Process (JCP) and
  comes out of the JSR-052 expert group. For more information on JSTL,
  please go to http://java.sun.com/products/jstl.
  
  We hope you find the tags, documents, and examples in this binary
  distribution of interest.
  
  ---------------------------------------------------------------------------
  LIBRARY DEPENDENCIES
  
  This version of the Standard Tag Library has the following runtime
  dependencies:
  
     1. Dependencies provided by the JSP 2.0 container:
        - Servlet 2.4
        - JSP 2.0
  
     2. Dependencies provided in newer J2SEs (1.4.2 and higher)
        - JAXP 1.2 
        - Xalan 2.5 
        - JDBC Standard Extension 2.0
  
  Since all of the dependencies in (2) are included in J2SE 1.4.2 and higher, 
  this is therefore the J2SE version of choice to use the standard
  tag library.
  
  If the java platform under which you run your JSP container does not
  provide these dependencies, they must be made available either globally
  to all web-applications by your container, or individually within the
  WEB-INF/lib directory of your web-application.
  
  For convenience, these jar files have been included in directory 
  lib/old-dependencies of this distribution. If you would like to download
  these jar files yourself (if you built the binary distribution from the
  source), instructions on where you can get them are included below.
  
  ---
  JAXP 1.2
  
  The JAXP 1.2 jar files can be obtained in the Java Web Services
  Developer Pack (JWSDP) available at 
  http://java.sun.com/products/jwsdp.
  
    - jaxp-api.jar
    - dom.jar
    - sax.jar
    - xercesImpl.jar
  
  ---
  Xalan 2.5
  
  The Xalan jar file can be obtained in the Java Web Services
  Developer Pack (JWSDP) available at 
  http://java.sun.com/products/jwsdp, as well as from 
  Apache at http://xml.apache.org/xalan-j.
  
    - xalan.jar
  
  Please note that if you use J2SE 1.4.1, you must supersede the version of
  xalan.jar provided by the JDK with version 2.5 or higher of Xalan. 
  This newer version of xalan.jar must then be made available through the 
  endorsed dirs mechanism.
  
  ---
  JDBC Standard Extension 2.0
  
  The JDBC 2.0 Optional Package can be obtained from:
  http://java.sun.com/products/jdbc/download.html
  
    - jdbc2_0-stdext.jar
  
  ---------------------------------------------------------------------------
  WAR Files
  
  The following two files are standalone web applications (WARs) that are
  designed to work out of the box in order to help you learn JSTL:
  
     standard-doc.war                Documentation
     standard-examples.war           Simple examples of JSTL tags
  
  ---------------------------------------------------------------------------
  USING THE STANDARD TAG LIBRARY
  
  To use this distribution with your own web applications, simply copy the JAR
  files in the 'lib' directory (jstl.jar and standard.jar) to your application's 
  WEB-INF/lib directory. Then, import JSTL into your pages with the 
  following directives:
  
    CORE LIBRARY
      <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  
    XML LIBRARY
      <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
  
    FMT LIBRARY 
      <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  
    SQL LIBRARY
      <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
  
    FUNCTIONS LIBRARY
      <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
  
  ---------------------------------------------------------------------------
  COMPATIBILITY
  
  The 1.1 version of the Standard Taglib has been tested under Tomcat 5.0.3
  and should work in any compliant JSP 2.0 container.
  
  ---------------------------------------------------------------------------
  COMMENTS AND QUESTIONS
  
  Please join the taglibs-user@jakarta.apache.org mailing list if you have
  general usage questions about JSTL.
  
  Comments about the JSTL specification itself should be sent to
  jsr-52-comments@jcp.org.
  
  Enjoy!
  
  
  
  
  1.1                  jakarta-taglibs/standard/README_src.txt
  
  Index: README_src.txt
  ===================================================================
  ---------------------------------------------------------------------------
  Standard Tag Library 1.1 -- SOURCE DISTRIBUTION
  ---------------------------------------------------------------------------
  Thanks for downloading the source code of the Standard tag library, 
  an implementation of the JavaServer Pages(tm)(JSP) 
  Standard Tag Library (JSTL).
  
  JSTL is an effort of the Java Community Process (JCP) and
  comes out of the JSR-052 expert group. For more information on JSTL,
  please go to http://java.sun.com/products/jstl.
  
  ---------------------------------------------------------------------------
  BUILD ENVIRONMENT SETUP
  
  ---
  J2SE
  
  Download and install version 1.4.2 or higher of J2SE (Java 2 Standard Edition)
  for your operating system platform. J2SE can be found at 
  http://java.sun.com/j2se.
  
  J2SE 1.4.2 (and higher) includes many of the libraries that standard 1.1 depends
  on. However, please note that standard 1.1 will compile and run on previous
  versions of J2SE (from 1.3 up to 1.4.1) as long as the standard 1.1 dependencies
  not included in these versions of the J2SE are properly setup.
  See section 'LIBRARY DEPENDENCIES' for details.
  
    - Set a JAVA_HOME environment variable to point at the directory 
      where J2SE is installed.
    - Add the JAVA_HOME/bin directory to your PATH.
  
  ---
  Ant
  
  Download and install version 1.5 or higher of the Jakarta Ant Project
  distribution. Ant can be fount at http://ant.apache.org.
  
    - Set the ANT_HOME environment variable to point at your Ant 
      distribution directory 
    - Add the ANT_HOME/bin directory to your PATH.
  
  ---------------------------------------------------------------------------
  LIBRARY DEPENDENCIES
  
  This version of the Standard Tag Library has the following compile-time
  dependencies:
  
     1. Dependencies not included in J2SE:
        - Servlet 2.4
        - JSP 2.0
  
     2. Dependencies included in newer J2SEs (1.4.2 and higher)
        - JAXP 1.2 
        - Xalan 2.5 
        - JDBC Standard Extension 2.0
  
  Since all of the dependencies in (2) are included in J2SE 1.4.2 and higher, 
  this is therefore the J2SE version of choice to compile and run the 
  standard tag library.
  
  ---
  build.properties
  
  - Copy the file build.properties.sample to build.properties.
  
  - Edit build.properties and make the following modifications:
      - Set the "base.dir" property in build.properties to the base directory
        of your 'standard' distribution. It must be an absolute path.
      - Set the jar file properties to the absolute path and filename 
        for the jar files required to build the standard tag library
        (see below).
  
  ---
  Servlet 2.4 and JSP 2.0
  
  Download and install the Servlet 2.4 and JSP 2.0 APIs.
  The jar files for these APIs may be found in a distribution
  of Tomcat 5 available at http://jakarta.apache.org/tomcat.
  
  Set the following properties in build.properties to the
  file paths of the jars:
    - servlet24.jar
    - jsp20.jar
  
  ---
  JAXP 1.2
  [required only if building with J2SE 1.3]
  
  The JAXP 1.2 jar files can be obtained in the Java Web Services
  Developer Pack (JWSDP) available at 
  http://java.sun.com/products/jwsdp.
  
  Set the following properties in build.properties to the
  file paths of the jars:
    - jaxp-api.jar
    - dom.jar
    - sax.jar
    - xercesImpl.jar
  
  ---
  Xalan 2.5
  [required only if building with J2SE 1.3 up to J2SE 1.4.1]
  
  The Xalan jar file can be obtained in the Java Web Services
  Developer Pack (JWSDP) available at 
  http://java.sun.com/products/jwsdp, as well as from 
  Apache at http://xml.apache.org/xalan-j.
  
  Set the "xalan.jar" property in build.properties to the
  jar file of Xalan.
  
  If using jdk 1.3, put xalan.jar in the lib directory
  of ant so XSLT transformations of documentation can be 
  properly done.
  
  ---
  JDBC Standard Extension 2.0
  [required only if building with J2SE 1.3]
  
  The JDBC 2.0 Optional Package can be obtained from:
  http://java.sun.com/products/jdbc/download.html
  
  Set the "jdbc2_0-stdext.jar" property in build.properties to the
  JDBC 2.0 Standard Extensions jar file path.
  
  ---------------------------------------------------------------------------
  Building the Standard tag library
  
  To build the distribution set your current directory to the 'standard' 
  directory into which you unpacked the distribution.
  
  Build 'standard' by executing ant in a shell. Some common build targets
  include:
  
         > ant         <-- builds the intermediate form of the library,
                           documentation, and example targets
         > ant dist    <-- builds all the distribution targets
         > ant clean   <-- deletes intermediate results so that target can
                           be rebuilt from scratch.
  
  Two directory hierarchies are created to contain the results of the
  build:
  
  {base.dir}/
      build/           <-- Contains intermediate form results of
                           building standard custom library
      dist/            <-- Contains the files that will be included
                           in the binary distribution of the
                           standard project
  
  The following directory and files are created when doing a build:
  
     * build/standard - Location of all directories and files built for the 
       standard taglib.
     * build/standard/standard - Results of the build process
       (classes, jar files, tlds)
     * build/standard/standard-doc/ - Files used to create the
       standard-doc.war file
     * build/standard/standard-examples/ - Files used to create the 
       standard-examples.war file.
  
  The following directory and files are created when doing a distribution
  build:
  
     * dist/standard/ - Location of all files built for a binary
       distribution of the taglib.
     * dist/standard/README - Information to use the binary distribution
       of the standard tablib.
     * dist/standard/javadoc/ - The javadocs
     * dist/standard/lib/ - The standard jar files: jstl.jar and
       standard.jar
     * dist/standard/tld/ - Directory with the Tag Lib Descriptors for 
       the tag library.
     * dist/standard/standard-doc.war - Tag Library documentation
       war file.
     * dist/standard/standard-examples.war - Tag Library examples
       war file.
     * dist/standard/tld - Directory with the Tag Lib Descriptors for 
       the tag library.
  
  ---------------------------------------------------------------------------
  USING THE STANDARD TAG LIBRARY
  
  See the README file of the binary distribution you have built with these
  instructions.
  
  ---------------------------------------------------------------------------
  
  

Mime
View raw message