显示Vaadin框架版本

显示Vaadin框架版本,vaadin,Vaadin,几个月前,作为Eclipse插件安装了Vaadin,我如何确定我的机器上当前安装了哪个版本的Vaadin框架?首先,我们需要区分手头的两个关键概念: :用于开发富internet应用程序的一组(或依赖项或JAR)。它们将与您的应用程序打包并部署在web服务器中 :专门为Eclipse设计的实用程序,用于帮助您使用Vaadin框架进行开发 因此,虽然插件确实可以帮助您开始开发Vaadin应用程序,例如从原型创建maven项目,但它几乎与Vaadin版本无关(几乎是因为插件的某个版本可能与有限范

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

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

  • :用于开发富internet应用程序的一组(或依赖项或JAR)。它们将与您的应用程序打包并部署在web服务器中
  • :专门为Eclipse设计的实用程序,用于帮助您使用Vaadin框架进行开发
因此,虽然插件确实可以帮助您开始开发Vaadin应用程序,例如从原型创建maven项目,但它几乎与Vaadin版本无关(几乎是因为插件的某个版本可能与有限范围的框架版本兼容)

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

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

  • 如果您正在使用某些依赖项管理机制,如(或ivy、gradle等),则可以在特定的构建文件中查找引用的版本,例如:


com.vaadin
瓦丁服务器
8.0.6

总之,Vaadin版本并不完全安装在您的PC上(您可以在本地maven repo中下载多个版本),而是在项目中使用某个版本,您应该查看该项目的内部,以确定使用的是哪一个。

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

  • :用于开发富internet应用程序的一组(或依赖项或JAR)。它们将与您的应用程序打包并部署在web服务器中
  • :专门为Eclipse设计的实用程序,用于帮助您使用Vaadin框架进行开发
因此,虽然插件确实可以帮助您开始开发Vaadin应用程序,例如从原型创建maven项目,但它几乎与Vaadin版本无关(几乎是因为插件的某个版本可能与有限范围的框架版本兼容)

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

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

  • 如果您正在使用某些依赖项管理机制,如(或ivy、gradle等),则可以在特定的构建文件中查找引用的版本,例如:


com.vaadin
瓦丁服务器
8.0.6

总之,Vaadin版本并不完全安装在您的PC上(您可以在本地maven repo中下载多个版本),而是在项目中使用某个版本,您应该查看该项目内部,以确定使用的是哪一个版本。

如果您使用的是maven,只需检查pom.xml中描述的版本。当然,这是针对您自己的项目,而不是插件支持的最新版本。此外,您在Eclipse中安装的可能是帮助您使用Vaadin框架的最新版本,但它不是框架本身。框架(a)本身并没有“安装”在您的机器上(至少您可以在本地maven repo中下载多个版本),但它与您的项目捆绑在一起(或包含在项目中),因此您必须在这里查找其版本(maven pom、gradle build、ivy build file等)。谢谢@Morfic。您是否介意将您的评论作为答案发布,以便我可以接受它作为解决方案?如果您使用的是Maven,只需检查pom.xml中描述的版本即可。当然,这是针对您自己的项目,而不是插件支持的最新版本。此外,您在Eclipse中安装的可能是帮助您使用Vaadin框架的最新版本,但它不是框架本身。框架(a)本身并没有“安装”在您的机器上(至少您可以在本地maven repo中下载多个版本),但它与您的项目捆绑在一起(或包含在项目中),因此您必须在这里查找其版本(maven pom、gradle build、ivy build file等)。谢谢@Morfic。您是否介意将您的评论作为答案发布,以便我可以接受它作为解决方案?