<?xml version="1.0"?>
<document url="./acquiring.xml">

<!--
// ======================================================================== 78
-->

<properties>
    <title>Acquiring - The Apache Struts Web Application Framework</title>
    <author>Craig R. McClanahan</author>
    <author>Ted Husted</author>
    <author>Martin Cooper</author>
    <author>James Holmes</author>
    <author>James Mitchell</author>
</properties>

<body>

    <section name="Acquiring Struts" href="Acquiring">

    <p>
    Struts is available in a convenient binary distribution and also with complete
    source code. You may choose to download a production release or one of the
    development builds. All downloads are available to the general public at
    no charge and are distributed under the <a href="http://apache.org/licenses/">Apache License</a>.
    </p>

        <p>
            Apache downloads are now mirrored.
            When you follow either the Binary or Source link,
            please select your preferred mirror and then click on the link
            to the <strong>Struts</strong> download.
        </p>

    <a name="Releases"></a><ul>

    <li>
        <!--
        <a href="http://struts.apache.org/download.cgi">
        <strong>Struts Binary and Source Code Distributions - Struts 1.2.2 is the best available version</strong></a>
        -->
        <strong>Struts "General Availability" Release - Jakarta Struts 1.1 is the best
            available version</strong> - [<a href="http://jakarta.apache.org/site/binindex.cgi">BINARY</a>] - [<a href="http://jakarta.apache.org/site/sourceindex.cgi">FULL SOURCE</a>]
    </li>

    </ul>

    <p>
    <strong>In addition to a Struts distribution,</strong> you will need to ensure that you have
    downloaded and installed all of the
    <a href="userGuide/installation.html#Prerequisites">
    prerequisite</a> software applications.
    Then, follow the appropriate instructions to
    <a href="userGuide/installation.html#Installing">
    install and use a Struts binary distribution</a> in your web application
    or for
    <a href="userGuide/installation.html#Building">
    building Struts from the source distribution</a>.
    </p>

</section>

<section name="Development Builds" href="Milestones">
    <p>
    The latest <em>development build</em> of Struts is
    available in a convenient binary distribution and also with complete
    source code.
    </p>
    <p>
        Development builds are being reviewed for quality by the Struts community.
        When a build is judged "ready for prime time", it is promoted to
        "General Availability" status and may be made the "Best Available" release.
    </p>
        <ul>
        <li>
            <a href="http://cvs.apache.org/dist/struts/v1.2.4">Struts Development
                Builds - Not rated "General Availability" - Struts 1.2.4 (Alpha)
                is the most recent.</a>
        </li>
            <li>
                <a href="http://cvs.apache.org/repository/struts/jars">Struts Development
                    Repository (Maven) - Not rated "General Availability" -  Struts
                    1.2.4 (Alpha) is the most recent.</a>
            </li>
        </ul>

</section>

<section name="Nightly Builds" href="Builds">

    <p>
    For developers who are helping to develop Struts, or who just want "the
    latest bits", the latest development version is made available each morning.
    Use at your own risk!
    </p>

    <ul>

    <li>
        Nightly builds - Download the source directly via
        <a href="http://jakarta.apache.org/getinvolved/cvsindex.html">
        Anonymous CVS</a>.
    </li>

    <li>
        Nightly builds - Download the binary distributions from the
       <a href="http://cvs.apache.org/builds/jakarta-struts/nightly">
        Struts nightly builds directory</a>.
    </li>

    <li>
        Nightly builds - Download the source distributions from the
        <a href="http://cvs.apache.org/builds/jakarta-struts/nightly/src">
        Struts nightly build source directory</a>.
    </li>

    </ul>

    <p>
        If you are building Struts from source, be sure to refer to the
        <a href="userGuide/installation.html">Installation page</a> in the
        User Guide for prerequisites.
        There are several JARs from the Jakarta Commons project that
        are required to build Struts.
    </p>

    <p>
    If you are interested in the Tag Library Descriptor (TLD) files,
    they are maintained in the
    <a href="http://cvs.apache.org/viewcvs/jakarta-struts/conf/share/">
    /conf/share</a> folder of the main repository.
    </p>

    <p>
    Also be sure to check the
    <a href="userGuide/release-notes.html">
    Release Notes</a> for the nightly builds so you know what you are getting!
    </p>

    <p>
    Access to the CVS source repository for Struts is available through both
    <a href="http://cvs.apache.org/viewcvs/jakarta-struts/">web browser</a>
    and
    <a href="http://jakarta.apache.org/getinvolved/cvsindex.html">
    CVS client</a> interfaces.
    </p>

</section>

<section>
    <p class="right">
    Next: <a href="using.html">Using Struts</a>
    </p>
</section>

</body>
</document>
