37.2. Project Dependencies

This section lists both compilation and runtime dependencies for Seam. For EAR-type dependencies, include the library in the /lib directory of your application's EAR file. For WAR-type dependencies, include the library in the /WEB-INF/lib directory of your application's WAR file. The scope of each dependency is either all, runtime or provided (by EAP 4.2 or 5.0).
This documentation does not include up-to-date version information and complete dependency information —this information is provided in the /dependency-report.txt generated from the Maven POM stored in /build. You can generate this file by running ant dependencyReport.

37.2.1. Core

Table 37.1. 

Name
Scope
Type
Notes
jboss-seam.jar
all
EAR
The core Seam library. Always required.
jboss-seam-debug.jar
runtime
WAR
Include during development when enabling Seam's debug feature.
jboss-seam-ioc.jar
runtime
WAR
Required when using Seam with Spring.
jboss-seam-pdf.jar
runtime
WAR
Required when using Seam's PDF features.
jboss-seam-excel.jar
runtime
WAR
Required when using Seam's Microsoft® Excel® features.
jboss-seam-remoting.jar
runtime
WAR
Required when using Seam Remoting.
jboss-seam-ui.jar
runtime
WAR
Required to use the Seam JavaServer Faces (JSF) controls.
jsf-api.jar
provided
JSF API.
jsf-impl.jar
provided
JSF Reference Implementation.
jsf-facelets.jar
runtime
WAR
Facelets.
urlrewritefilter.jar
runtime
WAR
URL Rewrite library.
quartz.jar
runtime
EAR
Required when using Quartz with Seam's asynchronous features.