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

问题描述 投票:1回答:1

Vaadin 14.1.0alpha4通过其Maven配置自动包含Google Guava 25版库。请参见下面列出的屏幕快照,在左侧列出。

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

➥为什么classpath上没有列出我的Vaadin 14项目中列出的作为下载库的番石榴?为什么番石榴对我的代码不可用?

enter image description here

java maven vaadin classpath vaadin-flow
1个回答
2
投票

empty project default似乎仅在测试范围中包括该依赖项:

mvn dependency:tree | grep "guava"

[INFO]    |  |  +- com.google.guava:guava:jar:25.0-jre:test

Maven面板更精确地说明了在什么范围和什么模块中可用的依赖项:

maven panel dependencies

© www.soinside.com 2019 - 2024. All rights reserved.