【发布时间】:2016-11-01 16:47:02
【问题描述】:
尝试将 guava 从版本 19 升级到 20 并收到此错误:
Error:java: cannot access com.google.errorprone.annotations.CanIgnoreReturnValue
class file for com.google.errorprone.annotations.CanIgnoreReturnValue not found
任何想法如何解决它?我的项目中没有任何关于容易出错的参考。
像下面这样添加对errorprone 的依赖没有帮助:
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
【问题讨论】:
-
我认为您使用的是 Java 8。请确认?
-
Guava 20 已经具有 error_prone_annotations v2.0.12 依赖项。 error_prone_annotations v2.0.12 有 CanIgnoreReturnValue 注释类。
-
@notionquest 是的,构建 1.8.0-b132
-
“Guava 20 已经有 error_prone_annotations v2.0.12 依赖” - 是的,但它是“可选的”,不确定是什么意思
-
可能是 maven 版本太旧(3.1.1)的问题
标签: java guava errorprone