S2Directory を動かすのに必要なライブラリ
S2Directory は、Maven リポジトリ、もしくは、リリースファイルをダウンロードして利用することができます。
S2Directory は JDK/JRE 1.4 以降で動作し、S2DirectoryTiger は JDK/JRE 1.5 以降で動作します。
Maven を使用した利用方法 (推奨)
pom.xml の簡単なテンプレートは次のとおりです。
<project> ... 他の設定 ... <repositories> ... 他のリポジトリ設定 ... <repository> <id>maven.seasar.org</id> <name>The Seasar Foundation Maven Repository</name> <url>http://maven.seasar.org/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>maven-snapshot.seasar.org</id> <name>The Seasar Foundation Maven Snapshot Repository</name> <url>http://maven.seasar.org/maven2-snapshot</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> ... 他のリポジトリ設定 ... </repositories> <dependencies> ... 他の依存ライブラリ設定 ... <dependency> <groupId>org.seasar.directory</groupId> <artifactId>s2-directory</artifactId> <version>使用したいバージョン(例: 0.7.0)</version> </dependency> <dependency> <groupId>org.seasar.directory</groupId> <artifactId>s2-directory-tiger</artifactId> <version>使用したいバージョン(例: 0.7.0)</version> </dependency> ... 他の依存ライブラリ設定 ... </dependencies> </project>
ライブラリをダウンロードする利用方法
ライブラリをダウンロードして利用したい場合は、下記のファイルが必要です。
s2-directory-X.X.X.jar
ダウンロードから s2-directory-X.X.X.zip をダウンロードして解凍してください。解凍すると s2directory というディレクトリが作成されるので、 lib\s2-directory-X.X.X.jar をS2Directoryを使うあなたのプロジェクトのライブラリ置き場にコピーしてください。
s2-directory-tiger-X.X.X.jar (任意、JDK 5以降の環境が必要)
JDK 5 以降の環境で S2Directory に S2DirectoryTiger を併用すると、エンティティとDirectoryDao で Tiger アノテーションを利用することができます。
ダウンロードから s2-directory-tiger-X.X.X.zip をダウンロードして解凍してください。解凍すると s2directory-tiger というディレクトリが作成されるので、 lib\s2-directory-tiger-X.X.X.jar を S2DirectoryTiger を使うあなたのプロジェクトのライブラリ置き場にコピーしてください。
S2Container
S2Directory はS2Containerに付属する DI や AOP などの様々な機能を利用してその機能を実現しています。 S2Container のサイトより必要なライブラリをダウンロードし、あなたのプロジェクトのライブラリ置き場にコピーしてください。
最低限必要なライブラリ: S2Container 2.4.47 の場合
- aopalliance-1.0.jar
- commons-logging-1.1.jar
- javassist-3.4.ga.jar
- ognl-2.6.7.jar
- s2-extension-2.4.47.jar
- s2-framework-2.4.47.jar
S2Directory を動かすのに必要な設定
S2Directory に必要な設定ファイルの詳細を学ぶには、Configurationを読んでください。