简介
我们自豪地宣布,基于 Eclipse 的开发工具的最新主要版本现已可用。这不仅是一个具有新功能的主要版本,还因为它进行了其他重大改变,如组件化、开源,以及我们首次提供了多个针对不同类型开发人员定制的分发版本。让我们看看详情
Spring Tool Suite 和 Groovy/Grails Tool Suite
过去,SpringSource Tool Suite 提供的是一个完整的分发下载,大多数 Spring 开发人员可以直接使用。相比之下,Groovy/Grails 开发人员必须手动安装多个扩展到其开发环境中才能开始。现在情况不同了。我们现在提供两个完整的分发版本
- Spring Tool Suite:Spring Tool Suite 是我们基于 Eclipse 的工具的完整分发版本,预装了您使用 Spring 项目所需的所有必要组件。它包括对 Spring Core 框架本身、Spring Integration、Spring Batch、Spring Webflow、Spring Data 等多种技术的支持。它集成了最新版本的 tc Server Developer Edition 和 Spring Roo,以及最新的 Maven 版 Eclipse Integration,并构建于最新的 Eclipse Juno 4.2 版本之上。这与之前被称为 SpringSource Tool Suite 的版本非常相似。
- Groovy/Grails Tool Suite:Groovy/Grails Tool Suite 是我们基于 Eclipse 的工具的完整分发版本,专为 Groovy 和 Grails 开发定制。它预装了 Groovy-Eclipse 以及我们的 Grails 工具,支持直接部署到 tc Server,并包含一个可直接使用的 Grails 安装作为分发的一部分。它同样构建于最新的 Eclipse Juno 4.2 版本之上,为我们的 Groovy-Grails 用户提供了开箱即用的体验。
开源并托管于 GitHub
我们坚定致力于开源,并且是我们工具包含的许多开源项目的活跃提交者,例如 AspectJ、AJDT 和 Groovy-Eclipse。Spring IDE,过去是 SpringSource Tool Suite 的主要组成部分之一,也一直是开源的。现在,我们将工具套件的所有部分都在 GitHub 上的
GitHub 上的 SpringSource 组织下,根据
Eclipse 公共许可进行开源。以前 Spring 工具的商业插件,如 Spring Roo 的集成,或提供更好的内容辅助、更好的代码完成和高级重构支持的插件,以及 Spring 的项目模板,都已贡献给 Spring IDE 项目。其他部分则被提取到全新的开源项目中,例如 tc Server 的 Eclipse 集成。
组件化项目
为了允许单独安装并改进工具套件不同部分之间的模块化,我们已将不同部分组件化为各自的项目。它们都托管在 GitHub 上,提供各自的每夜更新站点,并且可以单独安装到普通的 Eclipse JEE 安装中。
由于此次重组和开源,这些项目之间的依赖关系减少了。因此,如果您愿意,可以从项目更新站点单独使用它们,并且只需拉取最少的依赖项。例如,VMware vFabric tc Server 的 Eclipse 集成可以安装到普通的 Eclipse JEE 中,而无需同时安装 Spring IDE、Grails IDE 或其他组件。您可以随时使用仪表盘(每个项目都附带,如 UAA)轻松地将其他项目添加到现有安装中,以便您可能需要…