Maven Repo Search

Mavenの日本語MLにもポストしたんだけど、project.xmlのdependencyとして設定するjarファイルの情報(groupId, artifactId、version)をwww.ibiblio.org/mavenから探すのは面倒くさい。

ということで、リモートレポジトリに登録されているjarファイルを検索するWebアプリケーションを作ってみました。

Maven Repo Search http://maven.ozacc.com

検索対象のリモートレポジトリは、現在 www.ibiblio.org/maven と seasar.sourceforge.jp/maven です。
スペースで区切って検索キーワードを入れるとアンド検索になります。

リアルタイムで対象レポジトリを検索するのではありません。秘密のコマンドを打つと、Jarファイルのデータベースを更新するようになってます。結構時間が掛かる処理なので、気が向いた時に更新します。

(注) Jarファイルの取得プログラムがまだ完全ではなく、リストアップできてないjarファイルもあります。気づいているところではバージョン番号がなく「-SNAPSHOT」で終わっているJarファイル。他にも気づいたらご指摘を。

ちなみに「mockobjects-j1.4-j2ee1.3-0.08dev-20030318.jar」は、どれがバージョンなの? Maven Repo Searchでは「0.08dev-20030318」をバージョンとみなすようにしています。

まだ開発中のため、アクセスできないときやInternal Server Errorが出ているときがあるかも知れません。それから、お薦め(?)のリモートレポジトリがあれば、教えてください。

アホなコードですが、もうすぐソースも含めて公開します。

Last updated on July 8, 2015