Menu

Documentation

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を読んでください。