生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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

  • 2007-08-21
  • 本文字数:872 字

    阅读完需:约 3 分钟

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-08-21 21:003477
用户头像

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

关注

评论

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

区块链版权保护平台--催生版权保护新格局

13530558032

提醒小程序的产品文档——大作业心得总结

小匚

产品经理 随笔杂谈 产品经理训练营 极客大学产品经理训练营

集成融云小程序 SDK 遇到的问题

融云 RongCloud

集成融云 IM 问题总结

融云 RongCloud

使用融云 IM SDK 实现 H5 直播聊天

融云 RongCloud

加快数字化发展 建设数字中国

CECBC

大数据

SDK 兼容 JSON

融云 RongCloud

区块链如何走向云端?

CECBC

云技术

融云 IM 那些事儿

融云 RongCloud

融云 AMR(Aduio) 播放 AMR 格式 Base64 码音频

融云 RongCloud

融云 Web 播放声音 — Flash 篇 (播放 AMR、WAV)

融云 RongCloud

融云 Web SDK 如何实现只有一个设备登入

融云 RongCloud

中关村软件园与百度飞桨启动AI人才培养计划:AI发展,人才先行

百度大脑

人工智能 百度 人才培养

Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?

融云 RongCloud

融云 RTC SDK 集成实现直播,趟坑之旅~~~

融云 RongCloud

平安智慧社区解决方案,平安社区综合管理平台

13530558032

融云发送语音消息

融云 RongCloud

融云 Web 播放声音(AMR 、WAVE)

融云 RongCloud

融云 Web SDK 如何实现语音的收发 ?

融云 RongCloud

通过融云 WebSDK 简单了解 WebSocket

融云 RongCloud

什么是 Git? - 探索分布式版本控制工具

码语者

git DevOps

使用融云 Web SDK 撤回消息

融云 RongCloud

集成融云 Web 音视频通话踩坑之旅

融云 RongCloud

结合融云 WebSDK 了解 WebSocket 基本原理

融云 RongCloud

最高法两会报告聚焦区块链惩治抄袭,区块链在保护网络著作权方面如何作为?

CECBC

法律

图片社区类APP增加评论表情包功能

🙈🙈🙈

极客大学产品经理训练营

集成融云 SDK 怎么实现多端同步未读数

融云 RongCloud

区块链农产品溯源方案,区块链溯源平台

13530558032

融云 Web SDK 删除历史消息

融云 RongCloud

融云 CallLib 集成遇到的问题

融云 RongCloud

融云 IM SDK 发送语音消息

融云 RongCloud

JetBrains IntelliJ IDEA 7 M2增加Groovy/Grails支持和依赖性分析_Java_Scott Delap_InfoQ精选文章