写点什么

JetBrains IntelliJ IDEA 7 M2 增加 Groovy/Grails 支持和依赖性分析

2007 年 8 月 21 日

JetBrains 已经发布了 IntelliJ IDEA 7 的第二个里程碑版,它包含许多的增强功能和新的特性。其中一个是使用依赖性结构矩阵(Dependency Structure Matrix)技术来分析项目中类型依赖性的新工具。这可以让开发者从高一些的层次发现潜在的问题,并能够深挖各个问题的细节。

M2 也包含完整的 Groovy 和 Grails 支持:

  • 上下文敏感并能感知类型推断(Type Inference-Aware)的代码完成(Code Completion)功能,支持方法、域字段、类和关键字
  • 跨 Groovy 和 Java 的类、方法和域字段解析
  • 通过结构视图、类和用法搜索,实现智能代码导航帮助
  • 语法和错误高亮显示
  • 支持 Groovy 的重构和导入优化
  • 专门的 Grails SDK 配置
  • 内建的 Grails 生成器,生成控制器(controller)、视图(view)、领域类(domain classes)、任务(jobs)、脚本、服务和标签库(taglibs)

Grails 的作者 Graeme Rocher 对于 IDEA 对 Groovy/Grails 的支持有以下的评论:

它(JetGroovy 插件)到底哪一天才被公之于众,我实在等不及了。当你还年轻,有时间和精力可以花费在安装所有的组件,处理驱动(解读:指代插件)问题,一遍又一遍的安装并处理不同驱动(解读:指代插件)之间的不兼容性问题时,那么你用 PC 机(解读:指代 Eclipse)就没什么问题了。而当你跨过这个阶段,只是想在一个让你畅行无阻的平台上搞定一切的时候,那么你就会选择这样一个替你完成一切的平台,比如说 Mac(解读:指代 IntelliJ IDEA)。它开箱即用,每个部件都集成的很好,包括 Groovy 插件。

官方发布稿上提到的其它特性包括:

  • 在 Spring 和 Hibernate 间的集成
  • 增强的 Spring AOP、Hibernate 和 JPA 支持
  • 更灵活的项目配置
  • 新的重构功能和 Maven 支持,以及性能的提升
  • 通过 ClearCase UCM 和 Perforce 离线模式实现更灵活的版本控制操作,还有改善的变化列表管理

关于新的 Groovy、Sprint 和 Hibernate 特性的 Demo 在 JetBrains 网站上已经可以下载。JetBrains 也宣布在今年年底之前购买 IntelliJ IDEA 6 的所有用户届时将获得免费的 IntelliJ7 升级。

查看英文原文: JetBrains IntelliJ IDEA 7 M2 Adds Groovy/Grails Support, Dependency Analysis

2007 年 8 月 21 日 21:003019
用户头像

发布了 127 篇内容, 共 36.2 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

ARTS 第四周 6.15-6.21

我笔盒呢

Tapd 自定义字段+需求视图+报表,轻松研发管理

飞哥

极客时间,项目管理 项目管理

架构师训练营第四周总结

hiqian

一群龙舟划手 “拍了拍” 你:端午节安康~

BonreeAPM

ARTS打卡-04

Geek_yansheng25

架构师训练营第四周作业

hiqian

势能造就下的互联网大厂程序员为什么去开滴滴了?

非著名程序员

程序员 程序人生 提升认知 程序员成长

玩转Java8中的 Stream 之从零认识 Stream

Java小咖秀

学习 stream java8 Java 面试 经验

架构师训练营 - 第 3 周命题作业

红了哟

iOS 动画 - 窗景篇(三·完结)

柯烂

ios swift 动画 移动互联网 动效

学写PEP,参与Python语言的设计

早睡蟒

Python Python PEP PEP

Github仓库如何选择开源许可证

早睡蟒

GitHub 开源许可证 GitHub license

serverless之一:入门

毛佳伟🐳

Serverless

[深入理解Redis]读取RDB文件

老胡爱分享

redis 源码阅读

ARTS 第五周 6.21-6.28

我笔盒呢

ARTS - Week 4

Khirye

ARTS 打卡计划 arts

软件架构语录

hiqian

架构师训练营:第四周第一节,互联网架构系统架构的演化

zcj

极客大学架构师训练营

mysql字符匹配批量修改

毛佳伟🐳

MySQL

游戏夜读 | 这是一款情绪游戏

game1night

如何搭建一个Hadoop集群

Rayjun

大数据 hadoop

在以后的高校招生中,应用区块链技术,可以防、治冒名顶替吗?

CECBC区块链专委会

区块链技术 高考 信息防篡改

区块链≠分布式账本,别再傻傻分不清

CECBC区块链专委会

区块链技术 高考 信息防篡改

那些会阻碍程序员成长的细节[3]

码闻强

程序员 职业规划 职业成长

重学 Java 设计模式:实战中介者模式「按照Mybatis原理手写ORM框架,给JDBC方式操作数据库增加中介者场景」

小傅哥

设计模式 小傅哥 代码优化 代码规范 中介者模式

Week2:作业二

车小勺的男神

疫情常态下区块链构建分布式数字身份

CECBC区块链专委会

疫情 区块链技术 分布式数字身份

JDBC 批量插入:MyBatis、PostgreSQL

羊八井

postgresql mybatis JDBC

限频/限流的一些思考

i风语

Java redis 微服务 sentinel ratelimiter

揭秘!中国人一定要知道的北斗卫星系统

程序那些事

北斗卫星 北斗系统 卫星定位 卫星授时 黑科技

架构师训练营 - 第 3 周学习总结

红了哟

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

JetBrains IntelliJ IDEA 7 M2增加Groovy/Grails支持和依赖性分析-InfoQ