Nov 24, 2005

[Maven] Maven2 のリポジトリにある jar の依存関係を見たい!!

Maven2 はリポジトリに各種ライブラリが揃っていて有難いのだが、 jar 同士の依存関係は各々の pom ファイルに散っているので意外と追いかけづらい。 「struts-1.2.4.jar が依存しているライブラリをとりあえず見てみたい」等という状況になると、 struts-1.2.4.pom を見て → commons-beanutils-1.6.1.pom を見て → commons-logging-1.0.pom を見て・・・ と頑張って辿ることになる。 段々面倒になってきたので、リポジトリ内の pom の依存関係を追いかけるツールを作ってみた。

Maven2 Repository Browser

↓のリンクをクリックすると Java Web Start で Maven2 Repository Browser が起動する。
Maven2 Repository Browser を起動

とりあえず半日ちょいで作ったお気軽ツールなので、マトモに動くかどうか不明。 動かない場合は諦めが肝心。ちなみに Maven1 のリポジトリは面倒なので未対応。

Maven2 Repository Browser 使用上の注意

このソフトは・・・

  1. Maven2 のリポジトリから pom ファイルを読み込み、dependencies を追いかける。
  2. オレオレ証明書で署名されている。 → 正式な証明書を所有していない && 署名しないとセキュリティ制約で動作しないため
  3. 外部へのネットワークアクセスを要求する。 → Maven2 のリポジトリにアクセスするため
このソフトを利用する際には・・・
  1. J2SE 5.0 以上の JVM が必要。
  2. ネットワークのアクセス権限が必要。
  3. Maven2 の知識が必要。

Posted in Maven | このエントリーをはてなブックマークに追加 | この記事をクリップ! livedoor クリップ |