わかりました、これについて少し裏話を。私はプロジェクトを (ひどい) ant ビルドから maven ビルドに変換する責任があります。私の最初のステップは、他のチームに迷惑をかけないように、最終的な EAR を Ant のものと同じように単純に作り直すことでした。
私はそれをすべて完璧にやりました(以前にいくつかの質問に答えてくれた皆さんに感謝します).
しかし、今私は壁にぶち当たりました。アリがテストします。
彼らは、Eclipse から直接 Ant テストを実行していました。私が彼らの build.xml から集めたものから、彼らは小さな jar を作成し、それを (Jetty に) デプロイし、テストし、アンデプロイします。
私はMavenで同じテストをしようとしてきましたが(同じ方法ではないと思っていました)、再現できませんでした。しかし、私は間違った方法でアプローチしていると思います。JBoss にすでにデプロイされている EJB に対して、surefire プラグインを使用してテストを実行しているだけです。
なぜ私はそれをしているのですか?テストに合格することを JBoss へのデプロイを成功させるための条件にしたいからです。テストに合格しない場合は、デプロイしたくありません。jar を作成し、後で展開しても、事前にテストされず、直後にテストされます (コンパイルおよび展開された ear に対してテストするため)。ヒントはありますか?
彼ら(他のチーム)が従ったのと同じパターンに従うべきですか?それとも別の方法でできますか?
返信ありがとうございます。
André Cardoso 追伸: 私の母国語ではない英語で申し訳ありません。