gwt - FindBugs 通过 GWT 项目在 Jenkins 中给出错误

标签 gwt jenkins findbugs

我安装了 Jenkins 作为 CI 工具。我还安装了 findbugs 插件来查找潜在的错误。 (还有checkstyle、pmd等)。 我的项目是一个使用 maven 结构的 gwt 项目。 我在 jenkins 配置页面中编写了执行 findbugs 的目标。

clean package findbugs:findbugs

但是我收到以下错误并且没有从 findbugs 得到任何结果。其他插件工作正常。

[INFO] Fork Value is true 
    [java] The following classes needed for analysis were missing: 
    [java]   com.google.gwt.core.client.GWTBridge 
    [java] Missing classes: 2  
[INFO] xmlOutput is false

FindBugs 有什么不同?我应该改变什么?

最佳答案

这将在即将发布的 gwt-2.5.1 版本中修复,补丁在这里 http://gwt-code-reviews.appspot.com/1722803 .

解决方法 - 将 gwt-dev 添加到类路径 - https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit-contributors/JQCU4mQWNX0

    <dependency>
        <groupId>com.google.gwt</groupId>
        <artifactId>gwt-dev</artifactId>
        <scope>provided</scope>
        <version>2.5.0</version>
    </dependency>

这为我消除了 GWTBridge 警告。

关于gwt - FindBugs 通过 GWT 项目在 Jenkins 中给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7832628/

相关文章:

java - NP_NULL_PARAM_DEREF_NONVIRTUAL : i donot understand or false positive

java - 使用 GWT 在 GMail 上下文小工具中进行 OpenID 登录

java - 我可以从使用 GWT 创建的页面访问存储在 session 中的数据(之前由 servlet)吗?

GWT SE 友好的应用程序

hudson - Jenkins 无法构建 Maven 项目(无法找到工件 com.sun :tools:jar:1. 5.0)

docker - 成功安装后,Livemedia-creator退出并出现 “NoneType”错误

java - 如何将命令模式与 GWT 结合使用?

windows - Jenkins 错误克隆远程 repo 'origin',从节点

java - FindBugs - SE_BAD_FIELD 规则,为什么它会忽略 java.lang.Object?

.net - .NET的FindBugs