0

2つのEclipseプロジェクトがあります。1つは特定のライブラリ(android.jar)に依存し、もう1つはより抽象的でその依存関係を含みません。

私の場合、パッケージに依存しないすべてのクラスをandroid.*より抽象的なプロジェクトに移行しているところです。移動の自動化に役立つEclipse機能はありますか?

理想的には、新しいプロジェクトに再配置できるファイルを自動的に自動的に検索して移動できる機能があります。次のようなファイルが見つかります。

  • 指定されたパッケージに依存しない(ワイルドカードを使用)
  • 同じパッケージに依存している同じプロジェクト内の他のファイルから独立している(つまり、パッケージに間接的に依存していない)
4

1 に答える 1

0

このようなリファクタリングをサポートするために、 Eclipse 拡張要求を提出しました。その間、デカップリングと依存関係の分析に役立ついくつかの有望なツールを見つけました。

  • eDependは、要素の依存関係、ライブラリ/他のプロジェクトとの関係、および依存関係のサイクルを表示するクラス/パッケージの依存関係図を含む依存関係ビューアー プラグインです。また、依存関係の原因となった検索クラスを一覧表示することもできます。
  • JavaのSTAN構造解析
  • nWire
  • クラス依存性アナライザー
  • 依存関係ファインダー

関連する質問: 1

于 2012-03-10T14:46:25.263 に答える