<sub id="17nj5"><progress id="17nj5"></progress></sub><th id="17nj5"><progress id="17nj5"><nobr id="17nj5"></nobr></progress></th>

    <sub id="17nj5"></sub>
    <sub id="17nj5"></sub>

    <progress id="17nj5"><rp id="17nj5"><big id="17nj5"></big></rp></progress>

        <track id="17nj5"></track>

        Findbugs中的过滤

        2017-02-14 09:32:40来源:威易网作者:joe

        我们部分产品中发现Findbugs检查有以下错误:Type MS_SHOULD_BE_FINAL

        我们部分产品中发现Findbugs检查有以下错误:

        Type MS_SHOULD_BE_FINAL

        This static field public but not final, and could be changed by malicious code or by accident from another package. The field could be made final to avoid this vulnerability.

        这个类型的错误属于设计上不够严谨,但由于历史代码修改比较多,所以我们可以对这个错误告警进行过滤。

        具体方法如下:

        增加一个过滤文件

        我这里命名为:findbugs-exclude.xml

        <FindBugsFilter>
            <Match>
                <Bug pattern="MS_SHOULD_BE_FINAL" />
            </Match>
        </FindBugsFilter>

        修改pom.xml

        在findbugs中增加配置:

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>findbugs-maven-plugin</artifactId>
            <version>3.0.4</version>
            <configuration>
                 <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
            </configuration>
        </plugin>

        现在这个问题就不会再告警了。

        不过,我们还是要严谨的?#28304;鼺indbugs和PMD提醒我们的问题。

        关键词:Findbugs

        相关阅读:

        赞助商链接:

        2018特码生肖表
        <sub id="17nj5"><progress id="17nj5"></progress></sub><th id="17nj5"><progress id="17nj5"><nobr id="17nj5"></nobr></progress></th>

          <sub id="17nj5"></sub>
          <sub id="17nj5"></sub>

          <progress id="17nj5"><rp id="17nj5"><big id="17nj5"></big></rp></progress>

              <track id="17nj5"></track>
              <sub id="17nj5"><progress id="17nj5"></progress></sub><th id="17nj5"><progress id="17nj5"><nobr id="17nj5"></nobr></progress></th>

                <sub id="17nj5"></sub>
                <sub id="17nj5"></sub>

                <progress id="17nj5"><rp id="17nj5"><big id="17nj5"></big></rp></progress>

                    <track id="17nj5"></track>
                    3d近100期试机号 重庆时时彩个位杀码定胆 快速时时走势图 体彩排列三复式计算器 江西时时 排列五和值尾走势图带连线 甘肃十一选五走势图遗漏 30选5今天开奖号168期 体育彩票e球彩走势图 pk10计划(专业版)