0

私たちのアプリケーションの1つはspring-mock.jar耳にあります。私はCMであり、開発者ではありませんが、本番アプリケーションでモックサービスが必要なようには見えません。spring-mock.jarを使用すると、テスト中に特定のサービスを模倣できると思いました。

のどのクラスにもコードの依存関係spring-mock.jarはありませんが、コンパイル時の依存関係ではない実行時の依存関係が常に存在する可能性があります。

この組織は約160個のjarを収集し、コンパイル時にそれらすべてをクラスパスにダンプするだけです。耳やSAR用にダウンロードしても、それほど良い仕事はしません。私の仕事は、この混乱を一掃することです。重複するjar(つまり、同じjarファイルの異なるバージョン)、他のjarで見つかったクラスとほぼ重複するjar、さらにはearファイルとsarファイルのjunit.jarを見つけました。

それで、spring-mock.jar同様の問題はありますか?

4

1 に答える 1

0

さて、Antビルドファイルにアクセスできる場合は、ソースコードを参照することもできると思います。

この場合、最も簡単な方法は、org.springframework.mock.*との使用法についてこれらのテキストファイルに対して自動検索を実行することですorg.springframework.test.*(これらはファイルで見つけたパッケージjarです)。

このようにして、のコンテンツを使用している場所の数を見つけることができますspring-mock.jar。それらすべてがtestディレクトリにある場合(言い換えると、依存関係は単体テストにのみ存在します)、安全な側にいます。そうでない場合は、この依存関係をクラスパスから削除しないでください。

于 2012-09-20T23:25:20.097 に答える