私はarquillianをテストに使用していますが、私は多くのモジュールを持っています。そのうちの1つはエンタテイメントのためのものであり、もう1つはサービス層です。だから私はすでに私のモデルモジュールのすべてをテストしていましたが、今ではモックされたリポジトリを使ってサービス層をテストしようとしています。しかし、私はMavenのリゾルバでそのような私のモデルの依存関係を追加している:私のモデルモジュールにpersistence.xmlでメンバリゾルバからpersistence.xmlを除外する方法
File[] hrModel =
Maven.resolver().loadPomFromFile("pom.xml")
.resolve("com.mycompany:hr-model:0.1").withTransitivity()
.asFile();
をスキーマを生成するときに(JPA 2.1プロパティ)を作成ドロップと-行うように構成されたので、私が実行したときにされ(上の)解決済みの依存関係を使った私のテストでは、実際にはスキーマ生成プロセスが何度も繰り返されているので、私の質問は解決された依存関係にpersistence.xmlを含めない方法を提供できるか、別の解決策がありますか?