随着 Spring 2.1-m2 的发布,Spring 发行版的基础设施发生了一些重大变化。请参阅公告和变更日志以获取完整的变更列表。
发行版
发行版已从 2.1-m1 的 26 个 JAR 缩减到 2.1-m2 的 17 个 JAR。查看
变更日志以获取已更改文件的列表,但从提交消息来看,以下是新增内容:
- spring-context.jar 包含 JMX 支持和核心远程处理支持(不再有 spring-jmx 和 spring-remoting jar)
- spring-orm.jar 结合了所有 ORM 支持包(取代了 spring-hibernate, spring-ibatis, spring-jdo, spring-jpa 和 spring-toplink jar)
- spring-web.jar 包含与 Web 相关的远程处理和 ORM 类(以便在 J2EE EAR 部署结构中正确使用)
- 将 spring-dao.jar 重命名为 spring-tx.jar,现在也包含 JCA 支持
- 将 spring-support.jar 重命名为 spring-context-support.jar
- 将 spring-portlet.jar 重命名为 spring-webmvc-portlet.jar
- 模块 jar 文件现在包含模块特定的 "spring.handlers" 和 "spring.schemas" 文件
Maven 工件
我也很高兴地宣布,从 2.1-m2 版本开始,每个 Spring 模块现在都将在 Maven 仓库中包含源 JAR。2.1-m2 Maven 工件目前位于一个私有快照仓库中,但最终版本将位于主 Maven 仓库中。如果您想在 Maven 项目中开始使用 2.1-m2,请在您的 POM 中添加一个指向
https://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-snapshots/ 的仓库位置。如果您正在使用任何 Maven IDE 支持,请同时下载源 JAR 并在我们的
JIRA 上报告任何相关问题。