You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Craig McClanahan <cr...@gmail.com> on 2006/01/25 05:23:36 UTC

[Shale] Reorganization of Shale nightly build artifacts

Beginning with the 20060125 nightly build[1], the downloadable
artifacts of the Struts Shale Framework have been reorganized.  This
was done to support the ability to provide downloadable example
applications that are ready to run, without bloating the size of the
overall framework due to multiple copies of the dependent JAR files in
each example application.

Select the files you need from the following:

* shale-framework-YYYYMMDD.{tar.gz,zip} - The binary
  and source download of the framework itself.  This contains:

  - Precompiled JAR files of all the Shale libraries, in the
    dist directory.  This is the artifact to grab if you
    want to use Shale in an application.

  - Source code and javadocs for *all* of the libraries, and *all*
    of the sample applications.

* shale-dependencies-YYYYMMDD.{tar.gz,zip} - For convenience,
  this is a snapshot of all the dependencies (other than the
  JavaServer Faces RI, which cannot be included for license reasons)
  that would normally be downloaded by executing the
  download-dependencies target in the top level build script.  Unpack
  this into the top-level directory of the framework download
  above (it will create a lib subdirectory).

* shale-starter-YYYYMMDD.{tar.gz,zip} - A starting point source directory
  structure for a Shale based application that will use Ant as the build tool.
  This is based on the source code of the Shale Blank Starter Application
  example, but separated out for the convenience of those who need only
  this feature.  To create a new project:

  - Untar or unzip this artifact into the directory that should
    contain the new project directory.

  - Rename the <code>shale-starter</code> directory that is created
    to the desired name of your project directory.

  - Follow the directions in the <code>README.txt</code> directory
    of the new project to customize the default settings.

  - Start building and testing your Shale based application.

* shale-XXXXXXXX-YYYYMMDD.war</strong> - A web application
  archive for each example application that is avaiable.  Currently,
  the available examples are:

  - shale-blank - A minimal application that can be used as
    a starting point for understanding Shale.

  - shale-mailreader - A port of the canonical MailReader
    example from Struts 1.2.8.  This will be particularly interesting
    to developers familiar with Struts Action Framework (or WebWork)
    that might be interested in using Shale and JavaServer Faces.

  - shale-usecases - The original Shale example program that
    has individual use cases illustrating Shale's features.

Craig McClanahan

[1] http://cvs.apache.org/builds/struts/nightly/struts-shale/

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