0

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

谢谢。

4

2 回答 2

1

org.springframework.xyz版本是 SpringSource 在其Enterprise Bundle Repository中使用的工件 ID ,这是一组自包含的兼容 OSGi 的 JAR,用于 Spring 和非 Spring 工件。该spring-xyz版本是 Maven Central 上可用的标准非 OSGi 版本。

如果您使用的是 OSGi,则使用 E​​BR JAR,如果您不使用,则使用标准的 JAR。

于 2013-10-24T10:23:46.070 回答
0

当前的Maven 依赖项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

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

于 2013-10-24T09:56:26.777 回答