【问题标题】:Show Vaadin Framework Version显示 Vaadin 框架版本
【发布时间】:2017-05-16 06:18:14
【问题描述】:

几个月前我已将 Vaadin 作为 Eclipse 插件安装,如何确定我的机器上当前安装了哪个版本的 Vaadin 框架?

【问题讨论】:

  • 如果您使用的是 Maven,只需检查 pom.xml 中描述的版本。这当然是针对您自己的项目,而不是针对插件支持的最新版本。
  • 另外,您在 Eclipse 中安装的可能是 Vaadin-eclipse-plugin,它可以帮助您使用 Vaadin 框架,但它不是框架本身。框架(set of jars aka dependencies)本身并未“安装”在您的机器上(至少您可以在本地 maven 存储库中下载多个版本),但它与您的项目捆绑在一起(或包含在其中),所以这就是您必须查找它的版本(maven pom、gradle build、ivy build 文件等)。
  • 谢谢@Morfic。您介意发表您的评论作为答案,以便我接受它作为解决方案吗?

标签: vaadin


【解决方案1】:

首先,我们需要区分手头的两个关键概念:

  • Vaadin framework:一组libraries(或依赖项,或jar),用于开发富互联网应用程序。它们将与您的应用程序一起打包并部署在网络服务器
  • Vaadin Eclipse plugin:专为 Eclipse 设计的实用程序,可帮助您使用 Vaadin 框架进行开发

因此,虽然该插件确实可以帮助您开始开发 Vaadin 应用程序,例如从原型创建一个 maven 项目,但它几乎与 Vaadin 版本无关(几乎是因为可能是某个版本的该插件将与有限范围的框架版本兼容)。

另一方面,每个使用 Vaadin 框架的项目都会以某种方式包含这些依赖项。

  • 如果您选择手动下载zipped files 并将jar 放入您的项目中,它们的名称中应该包含版本,例如vaadin-server-8.0.6.jar。即使它们已被重命名,您也可以打开 jar(它们只是 zip 文件)并在 META-INF 文件夹中看到一个 MANIFEST.MF 文件,您可以使用您喜欢的文本编辑器打开它并检查版本,例如:

  • 如果你正在使用一些依赖管理机制,例如maven(或ivy、gradle等),那么你可以查看引用版本的特定构建文件,例如:

    李>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-server</artifactId>
    <version>8.0.6</version>
</dependency>

总之,您的 PC 上并没有完全安装 Vaadin 版本(您可以在本地 maven 存储库中下载多个版本),而是在一个项目中使用了某个版本,您应该查看该项目内部以了解找出正在使用的到底是哪一个。

【讨论】:

    猜你喜欢
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多