Vaadin 14.1.0alpha4 自动包含 Google Guava版本 25 库通过其 Maven 配置。请参阅下面的屏幕截图,列在左侧。
然而,在我自己的代码中,当引用 Google Guava 中的类时,IntelliJ 将其标记为编译器错误。 IntelliJ 提供“将 Guava 库添加到类路径”。在下面的屏幕截图中,请看到右侧的两个橙色箭头。
➥ 为什么 Guava 被列为我的 Vaadin 14 项目中列出的下载库,但尚未出现在 classpath 上?为什么我的代码无法使用 Guava?
最佳答案
empty project default似乎只在测试范围中包含该依赖项:
mvn dependency:tree | grep "guava"
[INFO] | | +- com.google.guava:guava:jar:25.0-jre:test
maven 面板更精确地显示哪些依赖项在什么范围和什么模块中可用:
关于java - 为什么 Vaadin 14 中包含的 Guava 库没有出现在我的项目的类路径中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58565883/