vaadin - 在流程中获取 Vaadin 版本
问题描述
在 Vaadin 8 中,我能够检索版本信息
com.vaadin.shared.Version.getFullVersion()
在 Vaadin Flow 中,我找不到获取当前版本的方法,至少不是我预期的版本。我找到了这个
com.vaadin.flow.server.Version.getFullVersion()
但返回值1.2.2
不是预期的12.0.0
。我猜它是服务器版本或什么的..
如何在 vaadin 流程中正确获取使用过的 vaadin 框架版本?
解决方案
获得 Vaadin 版本的一种可能方法是使用
VaadinCoreShrinkWrap.class.getAnnotation(NpmPackage.class).version()
不是最佳的,但它应该可以工作。
这种方法从 Vaadin 14 开始有效。它会导致旧版本出错。
推荐阅读
- python - TypeError:元组索引必须是整数,而不是使用 pyspark 和 RDD 的 str
- jenkins - 詹金斯管道 - 分支参数问题
- python - PySpark 中的高效列处理
- java - Java Selenium - 查找下一个元素
- c# - C# 向具有现有大小的数组添加和删除元素
- php - 带有 SSO Auth 的 IIS 7.5 或带有 laravel 的经典表单
- typo3 - TYPO3 - includelibs 安全性
- ruby - 在命令行中运行 Cucumber 脚本时未定义的步骤定义
- amazon-web-services - CA 证书没有 basicConstraints 扩展为 true
- string - PySpark:在文本和子集数据框中搜索子字符串