日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

使用Gradle禁止Java和Spring Boot Web应用程序中的FindBugs警告

發布時間:2023/12/3 java 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Gradle禁止Java和Spring Boot Web应用程序中的FindBugs警告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何在+ Spring Boot和+ Java應用程序中使用注釋抑制FindBugs警告

如果您的構建由于FindBugs問題而中斷,并且是假陽性,或者由于其他考慮而無法解決問題,則可以添加注釋來忽略Findbugs警告。

更新您的Gradle依賴關系

您將需要在build.gradle文件中添加以下編譯時間依賴性。

編譯組:“ findbugs”,名稱:“ findbugs”,版本:“ 1.0.0”

dependencies {compile group: 'findbugs', name: 'findbugs', version: '1.0.0' }

獲取Findbugs問題ID

您將需要一個特定的ALL_CAPS標識符,以便FindBugs知道要忽略的錯誤。

找到FindBugs報告

在您的構建消息中,您將看到一個指向findbugs報告的鏈接:

  • 文件:///Users/canata/IdeaProjects/projectname/build/reports/findbugs/main.html

您還可以在構建工件中找到報告。 右鍵單擊并在您喜歡的瀏覽器中打開以查看文件。

從構建目錄打開findbugs html報告

打開FindBugs報告

有了它后,在瀏覽器中打開Findbugs HTML報告。 它應如下所示。

查找錯誤HTML報告

獲取FindBugs標識符

復制并粘貼FindBugs標識符。 它應該在ALL_CAPS中。

您將使用如下注釋:


@SuppressWarnings(“ OUT_OF_RANGE_ARRAY_INDEX”)

在代碼中添加注釋

確保使用了正確的findbugs SuppressWarnings批注。

import edu.umd.cs.findbugs.annotations.SuppressWarnings;

添加抑制警告注釋

在有問題的代碼行上方添加此“禁止警告”注釋。 此注釋有多個版本。

確保使用特定的FindBugs問題ID作為注釋中的參數。

確保在edu.umd.cs.findbugs.annotations包中使用特定于findbug的注釋。

使用@SuppressWarnings的edu.umd.cs.findbugs.annotation版本

這是您要在有害代碼行上方添加的注釋。

@SuppressWarnings("OUT_OF_RANGE_ARRAY_INDEX")

重新運行版本以驗證警告是否被抑制

您要確保警告被正確忽略。 如果您打算稍后再解決此問題,或者至少以某種方式跟蹤要解決的問題,則可能還需要添加TODO。

您的構建應該可以成功運行,而不會出現問題。

更多信息:

  • http://findbugs.sourceforge.net/manual/annotations.html
  • http://findbugs.sourceforge.net/api/edu/umd/cs/findbugs/annotations/package-summary.html

翻譯自: https://www.javacodegeeks.com/2016/08/suppress-findbugs-warnings-java-spring-boot-web-application-using-gradle.html

總結

以上是生活随笔為你收集整理的使用Gradle禁止Java和Spring Boot Web应用程序中的FindBugs警告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。