pom.xmlジェネレータとか欲しいのでそのうち作りたい

jv-beansをまもなくリリースしようと思っているので、sourceforge上で色々と準備をゴニョゴニョとしています。で、Mavenリポジトリも構築したのですが、Maven非準拠ライブラリのインストールという面倒な作業に遭遇したわけであります。

だいぶ前のエントリでも愚痴をこぼしましたが、セントラルリポジトリにも無く、Maven準拠でないライブラリを参照する場合は自分でライブラリをインストールする必要があります。当然そのライブラリも他のライブラリに依存していたりするので、その依存関係を記述するpomを自分で書いてやらなくちゃならないんですね。というわけで以下のようなことができるツールがあったら便利じゃないかと思っとります。

  • アーカイブの中身を走査する
  • アーカイブ中にpomが存在すれば楽で、jarとpomをリポジトリにインストールして終わり
  • Maven構成でない成果物はアーカイブ中のディレクトリ構成もマチマチである。とりあえずクライアントアプリかWebかは置いといて、アーカイブ中で見つかったjarファイルを一覧表示させ、依存しているJarを選択できるようにする。選択したものを依存Jarとし、pomを自動生成してJarと共にリポジトリにインストールする。

こんな感じですかね・・・。

他のリポジトリから落としてこれるようなライブラリはいいですが、pomも無くて自分でインストールしなきゃいけないようなライブラリは皆さんどうしてるんですかね・・・。実は簡単な方法があって自分だけ知らないってやつでしょうか?