2017-10-12 7 views
0

私の問題は、本当に大きなプロジェクトのクラスを分離し、クリーンな新しいプロジェクトに抽出してベンチマークを実行することです。明らかに、私はそれがインポートするすべてのクラス(およびまた彼らはインポート)、特に後で簡単に再統合のためのクラスが必要です。エクリプスでインポートされたクラスを抽出するクラス

必要なすべてのインポートされたクラスでクラスをコピーする方法はありますか?または、現在のクラスに必要でないすべてのクラスをmain関数で表示しますか?たぶんスクリプトやプラグインですか?あなたはどうしますか?

+3

これは不満足な演習のようです。ベンチマークプロジェクトの依存関係として既存のプロジェクトを追加するだけで、すべてのクラスをそのままどこに残すことができますか? –

+0

クラスを別のプロジェクトにコピーするのではなく、必要なクラスの同じパッケージにテストクラスを作成し、そのクラス(現在のプロジェクト内)からテストするか、新しいプロジェクトを作成してプロジェクトを新しいプロジェクトにインポートする。編集:Sniped – retodaredevil

答えて

0

簡単な方法はありません。あなたのプロジェクトが大きくて複雑な場合は、あなたのクラスが他の多くのクラスに依存している可能性もあります。 プロジェクト内でベンチマークを実行するか、空のベンチマークプロジェクトを作成します。これは、大きなプロジェクトに依存するよりも、分析するクラスをインポートすることよりも優先されます。

関連する問題