为什么 Vaadin 14 中包含的 Guava 库没有出现在我的项目的类路径中?

Vaadin 14.1.0alpha4 通过其 Maven 配置自动包含Google Guava版本 25 库。请参阅下面的屏幕截图,列在左侧。

然而在我自己的代码中,当引用 Google Guava 中的类时,IntelliJ 将其标记为编译器错误。IntelliJ 提供“将 Guava 库添加到类路径”。在下面的屏幕截图中,请参阅右侧的两个橙色箭头。

➥ 为什么我的 Vaadin 14 项目中列出的 Guava 已作为下载库列出,但尚未出现在类路径中?为什么我的代码无法使用 Guava?

https://img1.sycdn.imooc.com/658fcdcc000173d512920809.jpg

喵喵时光机
浏览 94回答 1
1回答

LEATH

空项目默认值似乎仅在测试范围中包含该依赖项:mvn dependency:tree | grep "guava"[INFO]    |  |  +- com.google.guava:guava:jar:25.0-jre:testMaven 面板更准确地说明了哪些依赖项在什么范围和什么模块中可用:
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java