【发布时间】:2017-05-14 19:29:18
【问题描述】:
IntelliJ 说 无法解析符号 'google'。 关于此导入:
import com.google.common.cache.LoadingCache;
即使我已经正确添加了依赖并且它没有抱怨它:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
我已经更新了我的 Maven 存储库。我在 IntelliJ IDEA 中启用了 Maven 自动导入。我的项目使用的是 SDK 1.8 版。根据网络上的大量示例,这应该有效,但它没有。
我发现this 有类似的情况(尽管不是同一个问题,因为我的代码无法编译)。我尝试使缓存无效并重新启动,但没有帮助。最佳答案还建议删除IDEA系统目录。我不知道这是否是个好主意,如果我这样做会破坏多少东西。
【问题讨论】:
-
如果它是“唯一”IntelliJ thay 搞砸了,通常使缓存无效并重新导入 Maven 项目可以解决问题
-
重新导入项目并多次使缓存无效似乎已经破坏了一切。现在它对所有事情都说“无法解决”! :(
-
@AtteJuvonen 你能尝试从命令行构建 maven 吗?
标签: maven intellij-idea guava google-guava-cache