Prev / Next / たまにっき。

jfreechart

Category: [Java][Maven2]
2006-05-10

JFreeChart を使ったシステムを Maven2 でコンパイルするためには以下の dependency を書かなくてはならない.

    <dependency>
      <groupId>jfree</groupId>
      <artifactId>jfreechart</artifactId>
      <version>1.0.1</version>
      <scope>compile</scope>
    </dependency>


こうすると自動的にダウンロードされ,コンパイルされる.
はずなのだが,jfree.jfreechart:jfreechart-1.0.1 は jfree.jcommon:jcommon-1.0.0 に依存する.そして,jcommon-1.0.0 は gnujaxp-1.0.0 に依存すると pom ファイルに書いてある.この gnujaxp は ibiblio に存在しないので,コンパイルできない.困った.
jcommon の各バージョンの pom ファイルを調べてみると,jcommon-1.0.4 では,gnujaxp に依存しないため,jfreechart のローカルの pom ファイルを編集し,jfree.jcommon:jcommon-1.0.4 に依存するように変更した.

Category: [Java][Maven2]