国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

maven工程使用jacoco-maven-plugin插件,無法生成覆蓋率測試報告問題

這篇具有很好參考價值的文章主要介紹了maven工程使用jacoco-maven-plugin插件,無法生成覆蓋率測試報告問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

maven工程使用jacoco-maven-plugin插件,無法生成覆蓋率測試報告問題

當(dāng)我們在maven工程中引入maven-surefire-plugin插件執(zhí)行單元測試代碼后,突然發(fā)現(xiàn)在集成jacoco-maven-plugin插件生成測試覆蓋率報告時,因為插件參數(shù)配置問題,發(fā)現(xiàn)無法生成測試報告了。
解決方案
此時,
1、我們在jacoco-maven-plugin插件中定于一個屬性<propertyName>surefireArgLine</propertyName>

 <execution>
              <id>pre-unit-test</id>
             <goals>
                 <goal>prepare-agent</goal>
             </goals>
             <configuration>
                 <propertyName>surefireArgLine</propertyName>
             </configuration>
 </execution>

2、在 maven-surefire-plugin插件中使用這個參數(shù)即可生成測試報告<argLine>${surefireArgLine}</argLine>

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-surefire-plugin</artifactId>
     <configuration>
         <skip>false</skip>
         <testFailureIgnore>true</testFailureIgnore>
         <argLine>${surefireArgLine}</argLine>
     </configuration>
</plugin>

3、maven-surefire-plugin,jacoco-maven-plugin顯示無覆蓋。
maven-surefire-plugin在多模塊項目中指定兩次時表現(xiàn)不可預(yù)測。
父模塊的pom中引入了該插件,而子模塊pom也在構(gòu)建部分中有它。因此,它似乎正在運行測試,但子模塊中的覆蓋率始終為0。
修復(fù)是從子模塊pom中刪除maven-surefire-plugin,并且只在父pom的build部分中有它。
問題得到了解決。
上述問題只是解決方案之一,具體問題具體分析。文章來源地址http://www.zghlxwxcb.cn/news/detail-540805.html

到了這里,關(guān)于maven工程使用jacoco-maven-plugin插件,無法生成覆蓋率測試報告問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Maven】SpringBoot項目使用maven-assembly-plugin插件多環(huán)境打包

    【Maven】SpringBoot項目使用maven-assembly-plugin插件多環(huán)境打包

    1.創(chuàng)建SpringBoot項目并在pom.xml文件中添加maven-assembly-plugin配置 2.創(chuàng)建 在src/main/assembly目錄下創(chuàng)建assembly.xml文件 3.在src/main/bin創(chuàng)建在linux環(huán)境啟動jar包的腳本 4.配置application.yml文件 5.啟動項目 6.打包 7.打包后的目錄結(jié)構(gòu) 8.上傳到linux服務(wù)器并啟動jar包 9.調(diào)用接口測試 10.源碼地址

    2024年02月12日
    瀏覽(23)
  • 【SpringBoot】Maven 版本管理與 flatten-maven-plugin 插件的使用及分析

    【SpringBoot】Maven 版本管理與 flatten-maven-plugin 插件的使用及分析

    IntelliJ IDEA 2021.3 JDK 1.8.0_301 Apache Maven 3.8.1 org.codehaus.mojo:versions-maven-plugin 1.2.7 https://www.mojohaus.org/flatten-maven-plugin/ 自 Maven 3.5.0-beta-1 開始,可以使用 ${revision}, ${sha1} and/or ${changelist} 這樣的變量作為版本占位符。 像這樣: 或者像這樣: 可以使用這樣的命令: 缺點: Install / D

    2024年02月12日
    瀏覽(26)
  • 使用docker-maven-plugin插件構(gòu)建鏡像并推送至私服Harbor

    使用docker-maven-plugin插件構(gòu)建鏡像并推送至私服Harbor

    如下所示,建議使用 Dockerfile Maven 插件,但該插件也停止維護更新了。因此先暫時使用 docker-maven-plugin 插件。 默認(rèn)的dokcer是不支持遠程訪問的,需要加點配置,開啟Docker的遠程訪問 確定docker配置文件位置在:/etc/systemd/system/docker.service 然后編輯修改docker配置文件: 找到包含

    2024年02月11日
    瀏覽(20)
  • 【Docker】使用docker-maven-plugin插件構(gòu)建發(fā)布推鏡像到私有倉庫

    【Docker】使用docker-maven-plugin插件構(gòu)建發(fā)布推鏡像到私有倉庫

    本文描述了在Spring Boot項目中通過docker-maven-plugin插件把項目推送到私有docker倉庫中,隨后拉取倉庫中的項目用docker run運行項目。作者自行構(gòu)建,質(zhì)量有保證。 1、要想使用 docker-maven-plugin ,需要在 pom.xml 中添加該插件; 注:注意下db:3306 2、我們構(gòu)建鏡像之前需要先將項目打包

    2024年02月15日
    瀏覽(16)
  • 找不到插件 ‘org.apache.maven.plugins:maven-compiler-plugin:‘

    找不到插件 ‘org.apache.maven.plugins:maven-compiler-plugin:‘

    太坑啦,打開idea突然給我報這個錯誤,不知所以然。 找了好多教程,發(fā)現(xiàn)是version的問題。 找到maven本地倉庫以下路徑 apache-maven-3.8.6maven-repoorgapachemavenpluginsmaven-compiler-plugin 查看到版本號 添加版本號. 然后就不報錯了 ? ?

    2024年01月24日
    瀏覽(19)
  • SpringBoot項目使用docker-maven-plugin插件構(gòu)建docker鏡像以及推送到docker hub或docker registry私服

    SpringBoot項目使用docker-maven-plugin插件構(gòu)建docker鏡像以及推送到docker hub或docker registry私服

    我們知道docker可將應(yīng)用程序和基礎(chǔ)設(shè)施層隔離,可更快地打包、測試以及部署應(yīng)用程序。本文主要介紹SpringBoot項目如何構(gòu)建docker鏡像以及推送到私服或者docker hub服務(wù)器上。 本文介紹的方式是使用docker-maven-plugin的方式構(gòu)建SpringBoot的docker鏡像以及推送到私服或docker hub服務(wù)器上

    2024年02月16日
    瀏覽(21)
  • 使用jacoco插件時提示skipping jacoco execution due to missing data file

    使用jacoco插件時提示skipping jacoco execution due to missing data file

    由于項目中需要進行單元測試覆蓋率的掃描,并導(dǎo)出掃描報告,在項目中使用了 查看target目錄下并沒有 test-classes 目錄或者目錄為空 后來查看原來是因為 maven-compiler-plugin 里面設(shè)置了跳過單元測試,刪除configuration標(biāo)簽即可。 ?當(dāng)執(zhí)行mvn install時,發(fā)現(xiàn)有些單元測試執(zhí)行失敗了

    2024年02月16日
    瀏覽(14)
  • javadoc注解及maven-javadoc-plugin插件

    一、javadoc注解標(biāo)記: @author:作者-類、接口級別 @version:版本-類、接口級別 @deprecated:不推薦使用的方法 @param:方法、構(gòu)造函數(shù)的參數(shù) @return:方法的返回類型 @see:用于指定參考的內(nèi)容,一般會帶有鏈接或文本條目 @exception:拋出的異常 @throws:拋出的異常,和exception同義

    2024年02月15日
    瀏覽(11)
  • IDEA中找不到maven插件Plugin‘ ‘ not found 解決

    IDEA中找不到maven插件Plugin‘ ‘ not found 解決

    1.1首先要找設(shè)置 File--Settings--Build,..--Maven ?1.2然后就繼續(xù) File--Invalidata Caches? ? 點擊這個鍵, 再 開啟idea 然后在 設(shè)置pom.xml文件的代碼 ?演示: 然后就OK了

    2024年02月11日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包