Maven を使用してテストとビルド検証を自動化する: テスト スイートをセットアップする: src/test/java および src/test/resources ディレクトリを作成し、テスト クラスとリソースを追加します。依存関係の追加: org.junit.jupiter 依存関係を pom.xml に追加します。テストの実行: mvn test コマンドを使用します。自動ビルド検証: SonarQube Maven プラグインを追加します。ビルド検証を実行します。mvn sonar:sonar コマンドを使用します。
#Java Maven ビルド ツールを使用した自動テストとビルド検証
#はじめに
自動化されたテストとビルド検証は、最新のソフトウェア開発実践にとって重要です。 Maven は、これらのタスクを自動化する機能を提供する Java ビルド ツールです。この記事では、Maven を活用してテスト スイートをセットアップして実行し、ビルド検証を実行する方法を説明します。テスト スイートのセットアップ
ディレクトリを作成し、テスト クラスを配置します。
ディレクトリに作成します。
クラスを拡張する Java テスト クラスを作成し、テスト メソッドを追加します。
Maven 依存関係の追加
Maven を使用してテストを実行するには、pom.xml に次の依存関係を追加する必要があります。 file:
<dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.8.2</version> <scope>test</scope> </dependency>
テストの実行
コマンド ラインからテストを実行するには、次のコマンドを使用します。mvn testこれにより、ソース コードがコンパイルされ、コードをテストしてから単体テストを実行します。
自動ビルド検証
自動テストに加えて、Maven を使用してビルド検証を実行することもできます。これは、ビルド プロセス中に特定のチェックが確実に実行されるようにするのに役立ちます。SonarQube プラグインの追加
人気のコード品質ツール SonarQube を Maven と統合して、コードの検査と検証を実行できます。次のプラグインをpom.xml ファイルに追加します:
<plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>3.9.1.2184</version> </plugin>
ビルド検証の実行
ビルド検証を実行するには、次のコマンドを使用します。 # #mvn sonar:sonar
これにより、SonarQube チェックが実行され、コード品質レポートが生成されます。
実践的なケースMaven を使用して Spring Boot アプリケーションのテストとビルド検証を自動化する実践的な例を見てみましょう。
Spring Boot CLI を使用して、新しい Spring Boot プロジェクトを作成します。src/test/java
ディレクトリに作成します。
pom.xml
ファイルに追加し、SonarQube プラグインを有効にします。
実行
Maven の機能を活用することで、テストとビルド検証タスクを簡単に自動化できます。これにより、ソフトウェア開発プロセスの効率と精度が向上します。
以上がJava Maven ビルド ツールを使用したテストとビルド検証の自動化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。