実行している範囲で実行に必要な依存しているJarファイルを調べたい

OSSのプロダクトのあるライブラリの挙動がおかしい、と調査をしていたのだけど、
調査の経過の共有のためにSVNとかにあげてほしい、といわれた。

しかし何も考えずwarに含まれていたjarをコピペしてclasspathを通して調査していた。
全部で50ファイル80MBぐらい。これをひょいっと共有するわけにもいかなかった(われわれのPCは貧弱なのである。)

そもそも、"ある部分だけ動けばよい"のであって、全部の機能を動かす必要はなかった。

でもどのJarに依存しているか分からない。1個1個jarをclasspathに通して調べるのもだるい。どうにかなりませんか!

続きを読む