私たちはマルチワー・プロジェクトを持っていて、何度もプロジェクトに取り組んでいる様々な人々と、未使用のjarが依然として依存関係として指定されています。どのジャーがまったく使用されていないかを確認しますが、依然として依存関係と呼ばれていますか?Maven:どのジャーがまったく使われていないかを確認する方法
私は、このような強力なツールを考慮して、すでにこのようなものをサポートしていることを願っています。
私たちはマルチワー・プロジェクトを持っていて、何度もプロジェクトに取り組んでいる様々な人々と、未使用のjarが依然として依存関係として指定されています。どのジャーがまったく使用されていないかを確認しますが、依然として依存関係と呼ばれていますか?Maven:どのジャーがまったく使われていないかを確認する方法
私は、このような強力なツールを考慮して、すでにこのようなものをサポートしていることを願っています。
明確にするには、アプリケーションを特定の時間(おそらくロードされるすべてのクラスがロードされるまで)実行してから、クラスパス上にjarファイルがないことを確認する実際に使用されていますか? – kylewm
はい、これは理想的なケースです。使用されていないjarファイルを保持するのは理にかなっています。あなたが言及したプロセスでは、コードカバレッジツールが必要になるかもしれません。また、ディスカッションに色を追加するだけで、したがって、使用されているすべてのクラスは、アプリケーション初期化フェーズの初めにインスタンス化する必要があります。 – Neeraj
私はこれを行うことができるツールがあると確信していますが、いくつかの依存関係は静的解析のみでは判断できないことに注意してください。たとえば、テキストプロパティに格納された名前でロードされたクラスなどです。 – mrembisz