Mavenメモ:S2JSFを使う

 依存関係としてS2JSFを指定し、必要ならば勝手にダウンロードしてもらうように設定する。まずpom.xmlに↓を追加。

  <repositories>
    :
    <repository>
      <id>maven.seasar.org</id>
      <name>The Seasar Foundation Maven2 Repository</name>
      <url>http://maven.seasar.org/maven2</url>
    </repository>
    :
  </repositories>

これでSeasarプロジェクトのリポジトリを参照するようになる。そして↓を追加。

  <dependencies>
    :
    <dependency>
      <groupId>org.seasar.jsf</groupId>
      <artifactId>s2-jsf</artifactId>
      <version>1.0.12</version>
      <type>jar</type>
    </dependency>
    :
  </dependencies>

S2JSF自体の依存性はMavenが解決してくれるので、これ以外は書く必要はないです。便利〜。

Eclipseと連携している場合、pom.xmlを変えたのなら当然のEclipseのプロジェクト情報も変えなきゃいけないので

> mvn eclipse:eclipse

をもう一度行いましょう。