私たちはEAR &のEJBプロジェクトをmavenでビルドしています。すべてのEJBプロジェクトをビルドし、EARの依存関係として使用されるため、最終的にEARファイルにパックされます。Maven EARモジュールとEJB依存関係のテスト
問題は、各EJBプロジェクトにEJBをチェックするjunitテストがあることです。今のところ、これらのテストはアプリケーションサーバー(jboss)に接続してEJBインターフェイスからメソッドを実行しようとするため、あまり有用ではありません。
EJBをビルドしてEARをビルドして展開し、すべてのEJBからすべてのテストをアプリケーションサーバーに対して実行する方法はありますか?
今のところ、初心者のEJB実装クラスによるテストでAPをシミュレートしていて、手作業で "注入"するもの(someEJBImpl.em = EntityManager ....)は非常に厄介です。私は自分でトランザクションを処理する必要があります。
実際のAPに対してEJBテストを実行する他の方法はありますか?すでに構築されたEJBモジュールのサブセットを持つ各EJBモジュールの後にEARをデプロイできますか?しかしどうですか?
EARテストの一環としてすべてのEJBモジュールのmavenテストを実行するように設定できますか?これを行う方法 ?