LoginSignup
2
2

More than 5 years have passed since last update.

【備忘録】【未解決】mavenプロジェクトじゃないJavaプロジェクトを、maven化しようと思った時の課題点

Posted at

発端

いや、そのまんまなんですが、理由があって非 maven プロジェクトを maven プロジェクトにする必要があり、その時に浮上した課題を忘れないようにメモしておきます。
何かいい方法があったら加筆するか別記事にするかします。

「自分が使ってるライブラリ」がわからない

上の説明は正確じゃないですね。 他人が作った 非mavenプロジェクトをmaven化する必要があったんです。
当然dependencyをつらつらとpomに書くんですが、「実行に必要なライブラリ」はわかるんです。SVNにjarが全部あるから。「そのプロジェクトが使ってるライブラリ」がわからない。

いや、頑張って調べればきっとわかるんです。全部の import 文を grep して、 sort uniq でもして、使ってるクラスの FQDN を並べた後に、そこにある jar の中の全てのクラスと突合して、あぁ、これとこれ使ってるのかー。

やりたくないじゃーん

なんか無いかなー、と思いながら、メモメモ。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2