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.
|