隨著 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 Artifacts
我也很高興地宣布,從 2.1-m2 版本開始,每個 Spring 模組現在都會在 Maven 儲存庫中提供原始碼 jar。 2.1-m2 Maven Artifacts 目前位於私有的 snapshot 儲存庫中,但最終版本將位於主要的 Maven repo 中。 如果您想開始在 Maven 專案中使用 2.1-m2,請將儲存庫位置新增到您的 POM,指向
https://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-snapshots/。 如果您正在使用任何 Maven IDE 支援,也請下載原始碼 jar 並在我們的
JIRA 開放任何相關問題。