Sonar最新バージョン2.12にはJacocoプラグインが統合されており、マルチモジュールプロジェクトのコードカバレッジ部分に使用したいと考えています。sonar2.12(Multi Module maven)用のjacocoエージェントを設定してください
私はプロバイダプロジェクトのためのテストケースは、テストプロジェクトであるこの
proj.com.parent
proj.com.provider
proj,com.test
のような構造を有しています。コードカバレッジプラグインをjacocoとしてソナーに設定すると、うまく実行されますが、組み合わせられたコードカバーガーはDashBoardに表示されません。私は1つのjacoco.execファイルが問題を解決できるという記事を見ましたが、私はそうすることができません。
私はこのエラーを取得する「クリーンインストールMVN」<profile>
<id>sonar</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-javaagent:${sonar.jacoco.jar}=destfile=${sonar.jacoco.reportPath}</argLine>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<sonar.jacoco.reportPath>${basedir}/code-coverage/jacoco.exec</sonar.jacoco.reportPath>
<sonar.jacoco.jar> C:\sonar-2.12\war\sonar-server\deploy\plugins\jacoco\META-INF\lib\org.jacoco.agent-0.5.3.201107060350.jar</sonar.jacoco.jar>
</properties>
しかし、Mavenのコマンドライン上で以下のように私のポンポンで以下を設定しようとしてい
:
は見つかりませんでしたC:¥sonar-2.12¥war¥sonar-server¥deploy¥plugins¥jacoco¥META-INF¥lib¥org.jacoco.agent-0.5.3.201107060350.jarのPremain-Classマニフェスト属性 VM 0123の初期化中にエラーが発生しましたエージェントライブラリの初期化に失敗しました:instrument
誰もがこれに関する助けを提供できますか?
はいマークを、私が行っていましたあなたが提供したリンク上で、まったく同じサイトから詳細を得ました。しかし、私は彼らが使用しているSONARのバージョンを知りませんし、私の問題は実行時にスローされるエラーであり、正確な原因がわかりません。 – fxviking