2017-05-16 115 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倉庫中下載多個版本),而是在某個項目中使用某個版本,並且應該查看該項目以確定正在使用哪個版本。