重複の可能性:
Maven ビルド プロファイルによるクラスの選択
com.app.util と com.app.mock という 2 つのパッケージがあります。mock パッケージには、util パッケージにも実装されている同じクラスの一部またはすべてが含まれています。選択した Maven プロファイルで使用中のパッケージを選択することはできますか? モック パッケージとクラスをテスト プロファイルで使用したいのですが、リリース プロファイルでは使用したくありません。また、モック パッケージで見つかったクラスのみが使用されることを望みます。それ以外の場合、ビルドはデフォルトで util パッケージ クラスになります。これが不可能な場合、ビルド中にこの種のクラスを「オーバーライド」する最善の方法は何ですか?
ありがとう!