私は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. Javaクラスの依存関係ツリーを見つける方法
- 4. taglibクラスへの依存関係を注入しますか?
- 5. クラス依存関係を設計する方法
- 6. 2つのクラスの依存関係?
- 7. クラスの依存関係の可視化
- 8. Haskellのクラスの依存関係
- 9. 依存関係チェック
- 10. ルビーでクラスと依存関係を扱う方法
- 11. javacアノテーションプロセッサ:依存関係クラスの処理
- 12. アプリケーションコードの依存関係チェック
- 13. クラス図 - クラス間の依存関係または関連付け?
- 14. Mavenに最新の依存関係をチェックする方法
- 15. NodeJS 4の循環依存関係をクラスで処理する
- 16. Mavenプロジェクトの依存関係の一覧をJavaクラスに取得する方法
- 17. npmピア依存関係チェック
- 18. 他のフレーバーにフレーバー依存関係を設定する方法
- 19. configureスクリプトを使って依存関係をチェックする方法
- 20. AARライブラリへの依存関係のみをコンパイルする方法
- 21. IntelliJでJavaクラスに必要な依存関係を指定する方法は?
- 22. Roslynのクラス間の依存関係を取得する
- 23. Python相互依存クラス(循環依存関係)
- 24. スリム3の別クラスから依存関係コンテナにアクセスする方法は?
- 25. Guice - 静的ヘルパーメソッドを持つクラスへの依存関係を取り入れる
- 26. reactjsクラスの依存関係をインポートするには?
- 27. Javaクラスの依存関係グラフを描画する
- 28. 迅速なテストケースでのシングルトンCクラスの依存関係のインジェクト
- 29. mocha.jsを使用した単体テストの依存関係クラスの模擬方法
- 30. 基本クラスに属する依存関係を配線する
ユニットテストを実装しています – NimChimpsky