「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設ページ

誌面のお詫びと訂正

この記事を読むのに必要な時間:およそ 0.5 分

お詫びと訂正

誌面の掲載内容に下記の誤りがございました。読者の皆様にご迷惑をおかけしましたことをお詫び申し上げます。

21ページ  第2章のリスト2

Maven2を使用した場合にHttpUnitの依存JARファイルとの競合を避けるため,Servlet APIのJARファイルを差し替えます。

変更前
<dependencies>
…
  <dependency>
    <groupId>geronimo-spec</groupId>
    <artifactId>geronimo-spec-servlet</artifactId>
    <version>2.4-rc4</version>
    <scope>provided</scope>
  </dependency>
…
</dependencies>
変更後
<dependencies>
…
  <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.4</version>
    <scope>provided</scope>
  </dependency>
…
</dependencies>

なお,本特設サイトからダウンロードするサンプルコードには,上記設定は記述されています。

誌面未掲載 第8章のpom.xml

誌面では掲載されていませんでしたが,第8章にて受け入れテストを実行するためには,JTA(Java Transaction API)の設定とJDBCドライバの設定ををpom.xmlに追加する必要があります。

第8章で最小限動作させるための,第7章からのpom.xmlの差分は以下になります。

<dependencies>
…
  <dependency>
    <groupId>geronimo-spec</groupId>
    <artifactId>geronimo-spec-jta</artifactId>
    <version>1.0.1B-rc4</version>
  </dependency>
  <dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derbyclient</artifactId>
    <version>10.1.2.1</version>
  </dependency>
…
</dependencies>

なお,本特設サイトからダウンロードするサンプルコードには,上記設定は記述されています。