2017-05-16 73 views
0

在几个月前将Vaadin作为Eclipse插件安装后,我如何才能知道当前在我的机器上安装了哪个版本的Vaadin Framework?显示Vaadin框架版本

+1

如果您使用Maven,只需按照您的pom.xml中的描述检查版本。那当然是你自己的项目,而不是插件支持的最新版本。 – Thibstars

+1

此外,您在Eclipse中安装的内容可能是[Vaadin-eclipse-plugin](https://vaadin.com/eclipse),它可以帮助您使用Vaadin框架,但它不是框架本身。该框架(一组[jar]又名依赖关系](https://vaadin.com/maven#dependencies))没有“安装”在您的机器上(至少您可以在本地maven中下载多个版本repo),但它与(或包含)你的项目捆绑在一起,所以你需要寻找它的版本(maven pom,gradle build,ivy build file等)。 – Morfic

+0

谢谢@Morfic。您是否介意将您的评论发布为答案,以便我可以接受它作为解决方案? – geschema

回答

1

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

  • Vaadin framework:被用于开发富互联网应用程序的一组libraries(或依赖性,或罐)。他们将与您的应用程序打包和部署在Web服务器
  • Vaadin Eclipse plugin:专为Eclipse设计一个实用程序来帮助您开发使用Vaadin框架

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

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

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

  • ,如果你使用的是依赖管理机制,如maven(或常春藤,gradle产出,等等),那么你可以看看在引用版本的具体构建文件,如:

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

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