37.2. プロジェクトの依存性
本項では Seam のコンパイルとランタイムの依存性の両方について記載しています。
EAR タイプの依存性は、 ご使用のアプリケーションの EAR ファイルの /lib ディレクトリにそのライブラリを含ませます。 WAR タイプの依存性には、 ご使用のアプリケーションの WAR ファイルの /WEB-INF/lib ディレクトリにそのライブラリを含ませます。 それぞれの依存性のスコープは all、 runtime、 provided のいずれかです (JBoss AS 4.2 または 5.0 により)。
最新バージョン情報および完全な依存性情報は本書には含まれていません。この情報は
/build に格納されている Maven POM より生成する /dependency-report.txt に記載されています。 ant dependencyReport を実行するとこのファイルを生成できます。
37.2.1. Core リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
|
名前
|
スコープ
|
タイプ
|
注記
|
|---|---|---|---|
jboss-seam.jar
|
all
| EAR
|
コアの Seam ライブラリで常に必要です。
|
jboss-seam-debug.jar
|
runtime
| WAR
|
開発時 Seam のデバッグ機能を有効にする場合に含めます。
|
jboss-seam-ioc.jar
|
runtime
| WAR
|
Spring と Seam を併用する場合に必要です。
|
jboss-seam-pdf.jar
|
runtime
| WAR
|
Seam の PDF 機能を使用する場合に必要です。
|
jboss-seam-excel.jar
|
runtime
| WAR
|
Seam の Microsoft® Excel® 機能を使用する場合に必要です。
|
jboss-seam-remoting.jar
|
runtime
| WAR
|
Seam Remoting を使用する場合に必要です。
|
jboss-seam-ui.jar
|
runtime
| WAR
|
Seam JavaServer Faces (JSF) のコントロールを使用する場合に必要です。
|
jsf-api.jar
|
provided
|
JSF API です。
| |
jsf-impl.jar
|
provided
|
JSF リファレンス実装です。
| |
jsf-facelets.jar
|
runtime
| WAR
|
Facelets です。
|
urlrewritefilter.jar
|
runtime
| WAR
|
URL Rewrite ライブラリです。
|
quartz.jar
|
runtime
| EAR
|
Seam の非同期機能で Quartz を使用する場合に必要です。
|