私はSonar(バージョン6.1)をセットアップしたいのですが、私のプロジェクトコードカバレッジを表示しますか?私はJaCoCoを設定し、SonarQube。コードカバレッジを表示できません
コマンド
MVNきれいなパッケージを使用して自分のコンピュータ上でローカルにコード・カバレッジを生成することができますが、私はソナーにカバレッジをアップロードすることはできません。
MVN -Dsonar.login = < my_login> -Dsonar.password = < my_pwd> -Dsonar.host.url = <ソナーURL> -Dsonar.projectKey = <のProductKey:この私が使用して、以下のコマンドを実行します>きれいなパッケージソナー:ソナー-Psonar -Ptomcatここ
はのpom.xml
<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco.plugin.version}</version> <configuration> <destFile>${basedir}/target/coverage-reports/jacoco-unit.exec</destFile> <dataFile>${basedir}/target/coverage-reports/jacoco-unit.exec</dataFile> </configuration> <executions> <execution> <id>jacoco-initialize</id> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>jacoco-site</id> <phase>package</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin>
でJaCocoの設定であり、私は次の出力を参照してください。
[INFO] ------------- Scan risk [INFO] Language is forced to java [INFO] Base dir: F:\repo\orchestrator [INFO] Working dir: F:\repo\orchestrator\target\sonar [INFO] Source encoding: UTF-8, default locale: ru_RU [INFO] Quality profile for java: Sonar way [INFO] Sensor Lines Sensor [INFO] Sensor Lines Sensor (done) | time=0ms [INFO] Sensor SCM Sensor [INFO] Sensor SCM Sensor (done) | time=0ms [INFO] Sensor Embedded CSS Analyzer Sensor [INFO] 0 source files to be analyzed [INFO] Sensor Embedded CSS Analyzer Sensor (done) | time=1ms [INFO] Sensor Coverage Report Import [INFO] Sensor Coverage Report Import (done) | time=0ms [INFO] Sensor Coverage Report Import [INFO] Sensor Coverage Report Import (done) | time=0ms [INFO] Sensor Unit Test Results Import [INFO] Sensor Unit Test Results Import (done) | time=0ms [INFO] Sensor XmlFileSensor [INFO] Sensor XmlFileSensor (done) | time=0ms [INFO] Sensor Zero Coverage Sensor [INFO] Sensor Zero Coverage Sensor (done) | time=0ms [INFO] Sensor Code Colorizer Sensor [INFO] Sensor Code Colorizer Sensor (done) | time=0ms [INFO] Sensor CPD Block Indexer [INFO] JavaCpdBlockIndexer is used for java [INFO] 0/0 source files have been analyzed [INFO] Sensor CPD Block Indexer (done) | time=0ms [INFO] Calculating CPD for 592 files [INFO] CPD calculation finished [INFO] Analysis report generated in 20712ms, dir size=5 MB [INFO] Analysis reports compressed in 2506ms, zip size=3 MB [INFO] Analysis report uploaded in 2704ms [INFO] ANALYSIS SUCCESSFUL, you can browse http://URL/dashboard/index/<ProductId>:parent [INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report [INFO] More about the report processing at http://URL/api/ce/task?id=AV68su2eddnYVrlQ9oP- [INFO] Task total time: 1:36.284 s
コードカバレッジの公開に関する情報をSonarに受け取ることは素晴らしいことです。どんな提案/ヒントも高く評価されます。 Thanx!
レポートをアップロードしようとしたときにエラーが発生しましたか? – nullpointer
あなたは知っている、それは私の問題は、私のpom.xmlの設定を持っているようです。私は私の質問を更新するつもりです – user1053031