首页 > 解决方案 > 在流程中获取 Vaadin 版本

问题描述

在 Vaadin 8 中,我能够检索版本信息

com.vaadin.shared.Version.getFullVersion()

在 Vaadin Flow 中,我找不到获取当前版本的方法,至少不是我预期的版本。我找到了这个

com.vaadin.flow.server.Version.getFullVersion()

但返回值1.2.2不是预期的12.0.0。我猜它是服务器版本或什么的..

如何在 vaadin 流程中正确获取使用过的 vaadin 框架版本?

标签: vaadinvaadin-flow

解决方案


获得 Vaadin 版本的一种可能方法是使用

VaadinCoreShrinkWrap.class.getAnnotation(NpmPackage.class).version()

不是最佳的,但它应该可以工作。

这种方法从 Vaadin 14 开始有效。它会导致旧版本出错。


推荐阅读