Mavenプロジェクトに一連のサーブレットとサーブレットフィルターがあり、それらはjarにパッケージ化されており、そのjarは他の一連の「ホスト」Webアプリケーションの/libディレクトリーに含まれることを意図しています。これらのサーブレットは、単独で実行することを意図したものではなく、独自の戦争を保証するものではありません(スタンドアロンのWebアプリではありません)。
私のsrc/test / javaディレクトリには、これらの「ホスト」アプリケーションを大まかに模倣するモックオブジェクトがいくつかあります。
統合テストフェーズでTomcatのインスタンスを起動するためにカーゴを使用していますが、Tomcatにsrc / test/javaの模擬「ホスト」サーブレットを使用させるのに苦労しています。
これを行うための推奨される方法はありますか?最初にsrc/test / javaのソースから戦争を構築する必要がありますか?
また、コンテナを起動する前に、実際のプロジェクトのjarファイルをWEB-INF/libに移動する必要があります。これを行うためにMavenアセンブリプラグインを使用することを検討しましたか?貨物構成オプションだけでこれを行う方法はありますか?
ご入力ありがとうございます。