私はMavenプロジェクトを作成し、確実なレポートと確実なJacocoレポートを作成しました。 jacoco.execも生成され、コンパイルされたクラスのサーバーにプロジェクトをアップロードすると、コードカバレッジが表示されますが、クラスファイルを省略した場合のベストプラクティスとして、コードカバレッジが表示されません。誰かが私を助けてくれますか? 問題を簡単に理解するのに役立つ次のスクリーンショットを参照できます。 私は、サーバー上の私のコンパイル済みのクラスファイルをアップロードした場合、それは enter image description hereソナーコードカバレッジはクラスファイルのないサーバーには反映されません
、以下のように正常に動作します。しかしそのため、私はこれを取得するので、それは、ベストプラクティスではないように私は私の遵守クラスファイルをアップロードする必要はありません結果、 enter image description here
** jacoco **のようなツールは、通常、クラスファイルが必要です。確かに、クラスファイルをサーバに保存する必要はありません(BTWクラス - ファイルはWAR、EAR、JARにパッケージ化する必要があります)。カバレッジ分析を別のMavenの目標に移動するだけです。テスト後、デプロイメント前に実行します([JaCoCo Mavenプラグインによるユニットテストと統合テストのコードカバレッジレポートの作成](https://www.petrikainulainen.net/programming/maven/creating-code-coverage-reports) jacoco-maven-plugin /)の記事を参照してください。 – flaz14