倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

Jaxen 苦闘 (1) :はじめに

今回から何回かに分けて、Java 実装の XPath エンジンJaxen」の使用方法を見ていきます(記事一覧)。

Jaxen は codehaus で開発されていて、JDOM, dom4j, XOM などで使用されています。 最新バージョンは 1.1.2 (2008/12/8 リリースっぽい)ですが、Maven2リポジトリには 1.1.1 までしかないので、以降の記事では 1.1.1 を使用するとします。 あまり詳細には立ち入らないと思うので、どちらでも大丈夫だと思いますが。

今回は Maven2 で Jaxen を使用するための環境設定(POM ファイル)のみ。 チョット長い POM ファイルですが、理由は以前の記事参照。

<?xml version="1.0"?>
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>${groupId}</groupId>
  <artifactId>${artifactId}</artifactId>
  <version>${version}</version>
    
  <dependencies>
    <dependency>

      <groupId>jaxen</groupId>
      <artifactId>jaxen</artifactId>
      <version>1.1.1</version>

      <exclusions>
        <exclusion>
          <groupId>xml-apis</groupId>
          <artifactId>xml-apis</artifactId>
        </exclusion>

        <exclusion>
          <groupId>xerces</groupId>
          <artifactId>xercesImpl</artifactId>
        </exclusion>

        <exclusion>
          <groupId>jdom</groupId>
          <artifactId>jdom</artifactId>
        </exclusion>

        <exclusion>
          <groupId>xom</groupId>
          <artifactId>xom</artifactId>
        </exclusion>
      </exclusions>

    </dependency>
  </dependencies>
</project>