不要なjarファイルを検出するツールはありますか?必要最小限のJavaクラスパスを見つける
例えば、私はmyapp.jarを持っています。これは、hibernate.jar、junit.jar、easymock.jarを含むクラスパスで起動できます。しかし、実際には、junit.jarを呼び出すコードに到達できないため、hibernate.jarだけを使用するとうまく動作します。
反射は物事を複雑にする可能性があることを私は認識しますが、私は反射を無視したツールで暮らすことができました。それ以外は、解決するのは比較的簡単な問題のようです。
このようなツールがない場合、どの依存関係が必要かを判断するためのベストプラクティスは何ですか?それは共通の問題でなければならないと私には思われます。