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