/ / Maven-マルチモジュールREST API JavaEEプロジェクトの統合テスト-java、maven、java-ee、統合テスト、maven-3

Maven - 統合テスト - マルチモジュールの残りのAPI JavaEEプロジェクト - java、maven、java-ee、統合テスト、maven-3

私のWebアプリプロジェクトは複数のモジュールで構成されており、次のような構造になっています。

project  //pom
|
|-- mod-pojo  //jar
|   `-- src
|       |-- main
|       |-- test
|   `-- pom.xml
|
|-- mod-util  //jar
|   `-- src
|       |-- main
|       |-- test
|   `-- pom.xml
|
|-- mod-wepapi-war //war
|   |-- pom.xml
|   `-- src
|       |-- main
|       |   |-- java
|       |   |   `-- com
|       |   |       `-- mycompany
|       |   |           `-- myapp
|       |   |               |-- HomeServlet.java
|       |   |
|       |   |-- resources
|       |   |   |-- com
|       |   |   |   `-- mycompany
|       |   |   |       `-- myapp
|       |   |   |           `-- something.xml
|       |   |   `-- log4j.properties
|       |   `-- webapp
|       |       `-- WEB-INF
|       |           `-- web.xml
|       `-- test
|           `-- java
|               `-- com
|                   `-- mycompany
|                       `-- myapp
|                           |-- TestHome.java
`-- pom.xml

ビルド順はmod-pojo、mod-util、そしてmod-wepapi-war 各モジュールには独自の単体テストがあります。アプリ全体の統合テストを行います。統合テストを実行する前にアプリをTomcatサーバーにデプロイします。統合テストは基本的にAPIを呼び出してテストを実行します。

私はオンラインで調査をしましたが、実際に役立つものはありませんでした。

「mvnテスト中に統合テストを実行したくないし、統合テストの実行時に単体テストを実行したくない」

また、ITの報道(UTを除く)も取得したいです。

これらの統合テストを作成して実行する最良の方法は何ですか?

追伸私はJavaとMav​​enが初めてです

回答:

回答№1は0

統合テスト用に別のモジュールを作成し、テストを無効にするMavenプロファイルを作成できます