0
私はたくさんのプロジェクトを手に入れました。すべてのプロジェクトをmvn test
でテストするのは本当に疲れました。 1つのコマンドだけを使用してすべてのテストを実行するためにコードを整理するにはどうすればよいですか? <modules>
を使用してこれを行うことはできますか?単一のコマンドを使って複数のMavenプロジェクトをテストするには?
私はたくさんのプロジェクトを手に入れました。すべてのプロジェクトをmvn test
でテストするのは本当に疲れました。 1つのコマンドだけを使用してすべてのテストを実行するためにコードを整理するにはどうすればよいですか? <modules>
を使用してこれを行うことはできますか?単一のコマンドを使って複数のMavenプロジェクトをテストするには?
はい、これはまさに<modules>
の対象です。したがって、あなたのスーパープロジェクトのルートディレクトリにmvn clean test
を実行すると、clean
とtest
のフェーズが第1のモジュールに対して実行され、次に第2のものに対して実行されます。
モジュール間に依存関係がある場合、Mavenはグラフを作成し、動作するモジュールの正しい順序を知ります。
まだ1つまたは2つのモジュールに対してコマンドを実行する必要がある場合は、-pl module1-name,module2-name
フラグを持つスーパープロジェクトディレクトリで実行できます。