The Tapestry distribution includes the Tapestry JARs, plus all the dependencies (other libraries that
Tapestry makes use of). The JAR files are in the lib
folder (or in folders beneath it).
tapestry-3.0.jar
The main Tapestry framework. This is needed at compile time and runtime. The framework release number is integrated into the file name.
tapestry-contrib-3.0.jar
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.
runtime/*
.jar
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.
ext/*
.jar
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.
j2ee/*.jar
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.