Maven でのテスト コマンドの実行のスキップは一般的な要件であり、Maven コマンドにパラメーターを追加することで実現できます。プロジェクト開発中、時間の制約などの理由でテストを実行したくない場合がありますが、テストをスキップすることでビルド速度を向上させることができます。以下は、Maven でテスト コマンドの実行をスキップする方法の具体的な手順とコード例です。
Maven がプロジェクトをビルドするときは、通常、mvn test
コマンドを使用してテストを実行します。テストをスキップしたい場合は、Maven コマンドの実行時にパラメーター -DskipTests=true
を追加できます。
mvn clean install -DskipTests=true
Maven の pom.xml
ファイルでプラグインを構成して、テストをスキップする機能を実装できます。 。 maven-surefire-plugin
プラグイン構成で skipTests
を true
に設定します。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build>
別の方法は、profiles ## を通じて
pom.xml で
profile を定義することです。 # テストを実行するかどうかを制御します。
<profiles> <profile> <id>skipTests</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build> </profile> </profiles>次に、次のコマンドを使用して、
skipTests プロファイルの使用を指定して、テストをスキップできます。
mvn clean install -PskipTestssummary Maven プロジェクトの場合、テストの実行をスキップする コマンドは、Maven コマンドにパラメーターを追加するか、Maven プラグインを構成するか、プロファイルを使用することによって実装できます。プロジェクトの特定のニーズと状況に基づいてテストをスキップする適切な方法を選択すると、ビルド速度が向上するだけでなく、プロジェクトの実際のニーズを満たすこともできます。
以上がMaven でテスト コマンドの実行をスキップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。