最近发布的STS 2.3.3 M2 为我们的Eclipse Grails支持引入了一系列增强功能。在这篇文章中,我将讨论如果您尝试使用它(在此处获取:SpringSource Tool Suite),您可以期待找到什么。
Groovy-Eclipse
Grails 工具实际上是建立在并扩展了 Groovy-Eclipse 支持之上的,Groovy-Eclipse 由 SpringSource 的同一个团队开发。今年早些时候,Groovy-Eclipse 工具在
Eclipse-Con 2010上荣获“最佳开源开发者生产力工具”奖。您可以在此处阅读有关最新 Groovy-Eclipse 2.0.2 版本中最新增强功能的更多信息:
新功能和值得注意的功能。我在这里不会专注于 Groovy-Eclipse,但该版本的一些亮点是:
- 重构支持:现在支持提取方法、提取常量、提取局部变量
- 代码格式化和缩进的改进
现在,进入 Grails!
获取新透视图
现在有一个新的 Grails 透视图,可以更好地组织我们添加到 STS 中的视图和小部件。您可以以通常的方式打开透视图(
窗口>打开透视图>Grails)。在新透视图中,首先要注意的是 Eclipse 项目资源管理器是打开的,而不是包资源管理器。项目资源管理器正在使用自定义内容提供程序,该提供程序显示了 Grails 项目的视图,这对于 Grails 开发人员来说应该更熟悉。
为相似实体组(域对象、控制器、视图等)设置了新的标签和图标。然而,最大的变化是新的插件文件夹。以前,在使用 Grails 项目时,插件依赖项在 UI 中很难看到,它们隐藏在类路径容器和一些 Eclipse 链接源文件夹条目中。现在在项目资源管理器中,应用程序依赖项变得更加明显。
此外,与插件相关,我们有了一个新的 Grails 插件项目向导。这与 Grails 项目向导非常相似,但它不是运行create-app,而是会运行create-plugin要运行的命令。有了这个新向导和我们对本地(就地)插件的新支持,以插件导向的架构开发应用程序变得更加容易……