0
這裏是體現在ejb3-persistence-1.0.1.GA.jar from mavencentral內容:爲什麼jar-MANIFEST文件中的規範版本有兩個版本?
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_13-121 ("Apple Computer, Inc.")
Built-By: hibernate.org
Specification-Title: EJB 3.0
Specification-Version: 3.0 Final Release (1.0.1.GA)
Specification-Vendor: Sun Microsystems, Inc.
Implementation-Title: EJB
Implementation-Version: 3.0 Final Release (1.0.1.GA) March 14 2008
Implementation-Vendor: hibernate.org
爲什麼有兩個版本3.0的最終版本,並1.0.1.GA在每個部分規格版本和實現-版本的?
此外,同樣的jar文件在我們的常青藤資源庫中被稱爲ejb3-persistence-3.3.1.jar,我最終搜索了3.3.1版本並且實現了ejb3-persistence-3.3.1.jar和ejb3-persistence-1.0.1.GA.jar具有相同的清單文件。
令人困惑的是,有三個版本引用同一個jar文件:3.3.1,3.0 Final Release和1.0.0.GA.