以下是ejb3-persistence-1.0.1.GA.jar from mavencentral中的清单内容:
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 Final Release和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.