2012-02-28 11 views
1

私は7つのジャーにアーカイブされる多数のクラス(> 1000)を持つプロジェクトを持っています。これらのすべてのjarは別々に(antを使って)ビルドされています。あるクラスがこれらのクラスのいずれかを変更した場合、このクラスに依存する他のクラスが多数存在する可能性があり、それらはすべて実行時に失敗します。他のjarファイルからクラスファイルへの依存関係を調べるにはどうすればいいですか? ありがとうございます。他のクラスでクラスへの依存関係をチェックする方法

+1

ユニットテストを実装しています – NimChimpsky

答えて

0

NetBeansのようなものを利用する場合は、すべてのプロジェクトを開いて「用途を探す」ことができます。

0

Class Dependency Analyzerツールを使用できます。

+0

もし私がMavenに移行したら、それは役に立ちます – user1238442

+0

これはMavenツールではありません。これは、jarファイルのコレクションをポイントし、jar、パッケージ、およびクラス間の依存関係をグラフ表示できるスタンドアロンのJavaアプリケーションです。 – Martin

1

EclipseやNetBeansのようなIDEを使うのが一番の方法です。 IDEがこの問題を解決する方法はたくさんあります。

プロジェクトのソースコードやソースjarがない場合は、回帰テストで役立つ統合テストを作成する必要があります(実際には、とにかくこれを行う必要があります)。 JUnitを見ることで始めることができます。変更後、テストが失敗した場合は、クラス/ APIの使用方法を調べる必要があることがわかります。

+0

私はいくつかの瓶のソースがありません。何かプラグインを食べるか、私を助けるスクリプトがありますか? – user1238442

関連する問題