問題タブ [jacoco-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jacoco Maven マルチモジュール プロジェクトのカバレッジ
かなり古い質問がいくつかあり、Jacoco の Java 8 サポートから変更されたようです。
私のプロジェクトには次の構造が含まれています
私はmain pom
このように設定しました
メインPOM.xml
Pom.xml
B pom.xml
このコマンドを実行していmvn clean package
ます。jacoco.exec が生成されていることはわかりますが、データを検証するための HTML レポートが表示されていません。
これで私を助けてください。もう 1 つのポイントは、私の構成はMulti-Module
プロジェクトに対して正しいですか?
アップデート
問題が特定されました。
<destFile>${project.basedir}/../target/jacoco.exec</destFile>
に変更
<destFile>${project.basedir}/target/jacoco.exec</destFile>
現在、個々のモジュールのレポートを生成しています。 統合レポートを生成する方法についてのアイデア
sonarqube - sonarqube-maven-plugin 2.7.1 および jacoco-maven-plugin 0.7.5 と互換性のないバージョン 1007
JaCoCo SonarQube 互換性のないバージョン 1007で説明されている問題は、
sonarqube-maven-plugin 2.7.1
との組み合わせで
再び発生していますjacoco-maven-plugin 0.7.5.201505241946
実行sonar:sonar
結果
https://jira.sonarsource.com/browse/SONARJAVA-1091によると、これは既に修正されているはずです。
私の SQ-Server インストールの Java プラグインはバージョン 3.3 です。
誰でもこれを確認できますか?
sonarqube - jacocoを使用したソナーのビルド中に「行はnullまたは0より大きい(0を取得)」というエラーが発生する
ソナー Java プラグインを 3.7 にアップグレードしました。組み込みの jacoco プラグインを使用してコード カバレッジを行います。maven ターゲット org.jacoco:jacoco-maven-plugin:prepare-agent および sonar:sonar を使用して、jenkins ジョブからトリガーされたソナー ビルドを取得します。ただし、アップグレードを投稿すると、次のエラーが表示されます。
以下は、SonarQube バージョン 5.1.2 でインストールされたプラグインの詳細です。
- Java 3.7
- LDAP 1.3
- ギット 1
- SVN1
- コベルチュラ 1.6.3
コベルチュラは使用していません。代わりに、上記のように組み込みの jacoco を使用します。
sonar-maven-plugin:2.7.1 を使用しています。
java - Jacoco と Coveralls に、レポートの一部のファイルを無視するように指示します。
Maven を使用した Java プロジェクトで Coveralls を使用してプロジェクトのカバレッジ レポートを作成していますが、一部のクラスがカバレッジ計算に含まれないようにしたいと考えています。
さて、私はビルドフェーズでクラスを除外できると思います。たとえばMyClassTest.java
、次のようになります。
とにかく、カバレッジは減っていないのでMyClass
、Jacoco レポートからクラスを計算していると思います。
travis ファイルでは、レポート フェーズを次のように呼び出します。
何か案が?