【发布时间】:2010-12-17 07:42:20
【问题描述】:
我真的很喜欢现在可以使用 JSR 305 或 Jetbrains 的 IntelliJ 专有注释的代码检查功能。 不幸的是,两种实现(JSR 305 和 Jetbrains')都不能很好地混合:
- IntelliJ 显然只了解它自己的专有注释集并将它们很好地集成。
- 在我的 Maven 构建中使用 Findbugs,它只支持 JSR-305 注释。
唯一可能的解决方法可能是使用 JSR-305 并在 IntelliJ 中使用 Findbugs 插件。 有人有更好的主意吗? (请不要说改变你的IDE;))。
谢谢 托马斯
【问题讨论】:
-
堆栈溢出提示:当询问特定于特定编程语言的问题时,将该语言添加为标签。 (我为你添加了java标签。)
-
JetBrains 注释是 Apache2 许可开源(例如 org.jetbrains.annotations.NotNull/Nullable)。至于将它们与 FindBugs 混合,请参阅下面的答案(IntelliJ 支持您为 IDE NotNull/Nullable 支持定义的任何注释)
标签: java maven intellij-idea findbugs jsr305