私は7つのジャーにアーカイブされる多数のクラス(> 1000)を持つプロジェクトを持っています。これらのすべてのjarは別々に(antを使って)ビルドされています。あるクラスがこれらのクラスのいずれかを変更した場合、このクラスに依存する他のクラスが多数存在する可能性があり、それらはすべて実行時に失敗します。他のjarファイルからクラスファイルへの依存関係を調べるにはどうすればいいですか? ありがとうございます。他のクラスでクラスへの依存関係をチェックする方法
答えて
NetBeansのようなものを利用する場合は、すべてのプロジェクトを開いて「用途を探す」ことができます。
Class Dependency Analyzerツールを使用できます。
もし私がMavenに移行したら、それは役に立ちます – user1238442
これはMavenツールではありません。これは、jarファイルのコレクションをポイントし、jar、パッケージ、およびクラス間の依存関係をグラフ表示できるスタンドアロンのJavaアプリケーションです。 – Martin
EclipseやNetBeansのようなIDEを使うのが一番の方法です。 IDEがこの問題を解決する方法はたくさんあります。
プロジェクトのソースコードやソースjarがない場合は、回帰テストで役立つ統合テストを作成する必要があります(実際には、とにかくこれを行う必要があります)。 JUnitを見ることで始めることができます。変更後、テストが失敗した場合は、クラス/ APIの使用方法を調べる必要があることがわかります。
私はいくつかの瓶のソースがありません。何かプラグインを食べるか、私を助けるスクリプトがありますか? – user1238442
- 1. Java - クラスやその他のレベルの依存関係を見つける方法
- 2. 依存関係チェック
- 3. クラス依存関係を設計する方法
- 4. taglibクラスへの依存関係を注入しますか?
- 5. 2つのクラスの依存関係?
- 6. ルビーでクラスと依存関係を扱う方法
- 7. javacアノテーションプロセッサ:依存関係クラスの処理
- 8. Mavenに最新の依存関係をチェックする方法
- 9. Mavenプロジェクトの依存関係の一覧をJavaクラスに取得する方法
- 10. configureスクリプトを使って依存関係をチェックする方法
- 11. Python相互依存クラス(循環依存関係)
- 12. Guice - 静的ヘルパーメソッドを持つクラスへの依存関係を取り入れる
- 13. Javaクラスの依存関係グラフを描画する
- 14. reactjsクラスの依存関係をインポートするには?
- 15. Maven依存関係の順序チェック
- 16. mocha.jsを使用した単体テストの依存関係クラスの模擬方法
- 17. 依存関係のプロパティ依存関係
- 18. 依存関係の依存関係
- 19. Java Web Start - 他のネイティブ依存関係とのネイティブ依存関係のロード
- 20. 基本クラスに属する依存関係を配線する
- 21. 他のWebサービスへのWebサービスの依存関係
- 22. javascriptでのクラス依存関係の削除
- 23. エンティティに関連する依存関係をチェックする一般的な方法
- 24. 3つのクラスの依存関係 - 返すデータ
- 25. クラス依存関係を出力するMavenプラグイン
- 26. 複雑な依存関係のmysqlへの方法
- 27. LinuxのC++のクラス階層/依存関係図ジェネレータ
- 28. Mavenの依存関係:例えば一つのクラス
- 29. オブジェクト指向クラスのメソッド依存関係の決定
- 30. 単純なWindowsフォームゲームのクラス間の依存関係
ユニットテストを実装しています – NimChimpsky