“org.springframework.xyz-2.5.6.A.jar”和“spring-xyz-2.5.6.RELEASE.jar”之间的区别是什么?

时间:2013-10-24 09:23:51

标签: spring

我是Spring框架的新手。当我尝试下载弹簧所需的jar文件时,相同类有2个选项 - org.springframework.xyz-2.5.6.A.jar spring-xyz-2.5.6.RELEASE.jar 。 我想知道有什么区别,建议使用哪个?

感谢。

2 个答案:

答案 0 :(得分:1)

org.springframework.xyz版本是SpringSource在Enterprise Bundle Repository中使用的工件ID,它是一组独立于OSGi的JAR,用于Spring和非Spring工件。 spring-xyz版本是Maven Central上可用的标准非OSGi版本。

如果您正在使用OSGi,那么使用EBR JAR,如果您不使用标准的那些。

答案 1 :(得分:0)

current Maven dependency for spring-context

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>3.2.4.RELEASE</version>
</dependency>

生成的JAR为spring-context-3.2.4.RELEASE.jar

所以第二个名字看起来不错。