隨著 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 上報告任何相關問題。