読者です 読者をやめる 読者になる 読者になる

S2Chronosセットアップ

Java S2Chronos Seasar

S2ChronosベースのプロジェクトをMaven2構成で作ってみましょう。(既にMaven2プロジェクトを作成している前提で進めます)

pom.xml

以下のような形でpom.xmlを記述します。


xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
com.hogehoge
hogeproject
jar
0.0.1-SNAPSHOT
hogeproject
http://maven.apache.org



    …

   …




maven.seasar.org
The Seasar Foundation Maven2 Repository
http://maven.seasar.org/maven2




org.seasar.chronos
s2chronos-core
1.0.0


org.seasar.chronos
s2chronos-extension
1.0.0


junit
junit
4.4
test

リモートリポジトリとしてSeasrのMavenリポジトリを指定します。dependencyにはS2Chronos本体であるs2chronos-coreを指定します。s2chronos-extensionも必要であれば任意で指定してください(※S2Chronosの最新版は1.0.0です)。またS2ChronosはSeasarの本体系のアーティファクト(s2-frameworkとか)に依存しているので、dependencyに本体系のアーティファクトを記述する必要はありません。S2Chronosの依存関係はpomを見て頂ければわかります。http://maven.seasar.org/maven2/org/seasar/chronos/s2chronos-core/1.0.0/s2chronos-core-1.0.0.pom

プロジェクト更新

pom.xmlができたら、プロジェクトを更新します。プロジェクトルートで以下のコマンドを実行します。


mvn eclipse:eclipse -DdownloadSources=true

downloadSourcesオプションをtrueにすることで、関連するJarをソースを添付した形でダウンロードしてきてビルドパスに追加してくれます。

dicon

Jarがビルドパスに追加されたら、必要なdiconファイルをsrc/main/resources配下に配置します。diconの記述については本サイトを参考にすると良いでしょう。
http://s2chronos.sandbox.seasar.org/ja/install.html