blob: 475191a3735a542d0a48fd722c6cc5d51c0b1684 [file] [log] [blame]
<!-- $Id$ -->
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<appendix id="jars">
<title>Tapestry JAR files</title>
<para>
The Tapestry distribution includes the Tapestry JARs, plus all the dependencies (other libraries that
Tapestry makes use of). The JAR files are in the <filename>lib</filename> folder (or in folders beneath it).
</para>
<variablelist>
<varlistentry>
<term>&TapestryFrameworkJar;</term>
<listitem>
<para>
The main Tapestry framework. This is needed at compile time and runtime. The framework release number is
integrated into the file name.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>&TapestryContribJar;</term>
<listitem>
<para>
Contains additional components and tools that are not integral to the framework itself, such
as the &Palette;. Needed at runtime if any such components are used in an application.
The framework release number is integrated into the file name.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename>runtime/<replaceable>*</replaceable>.jar</filename></term>
<listitem>
<para>
Frameworks that are usually needed at runtime (but not at framework build time) and
are not always supplied by the servlet container. This currently
is just the &Log4J; framework.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename>ext/<replaceable>*</replaceable>.jar</filename></term>
<listitem>
<para>
Frameworks needed when compiling the framework and at runtime. This is
several other &Jakarta; frameworks (including &BSF; and &BCEL;), plus
the &OGNL; and &Javassist; frameworks.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><filename>j2ee/*.jar</filename></term>
<listitem>
<para>
Contains the J2EE and Servlet APIs. These are needed when building the framework, but
are typically provided at runtime by the servlet container or application server.
</para>
</listitem>
</varlistentry>
</variablelist>
</appendix>