写点什么

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:004036
用户头像

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

关注

评论

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

UI自动化截图之chrome&Firefox篇

霍格沃兹测试开发学社

测试人生 | 入行未满3年拿下AI领域上市公司30W+ offer,他靠的是什么?

霍格沃兹测试开发学社

技术分享 | app自动化测试(Android)--元素定位方式与隐式等待

霍格沃兹测试开发学社

技术分享 | Selenium多浏览器处理

霍格沃兹测试开发学社

基于TensorFlow Serving的YOLO模型部署

霍格沃兹测试开发学社

互联网职场晋升内幕!想升职加薪?得这么干……

博文视点Broadview

软件测试 丨 真实面试经历分享,不用再看其他面试题

测试人

软件测试 面试题 自动化测试 测试开发

opencv 使用 GPU 加速

霍格沃兹测试开发学社

技术分享 | app测试中常用的Android模拟器

霍格沃兹测试开发学社

技术分享 | App测试时常用的adb命令你都掌握了哪些呢?

霍格沃兹测试开发学社

技术分享 | app自动化测试(Android)--高级定位技巧

霍格沃兹测试开发学社

vue进阶面试题

bb_xiaxia1998

Vue 前端

技术分享 | web自动化测试-PageObject 设计模式

霍格沃兹测试开发学社

项目倒排,跟工期不足say byebye

霍格沃兹测试开发学社

AI测试中的数据收集

霍格沃兹测试开发学社

我的文件夹(知识库)上线了!|ModelWhale 版本更新

ModelWhale

人工智能 数据挖掘 项目管理 数据分析 代码库

技术分享 | app自动化测试(Android)--App 控件定位

霍格沃兹测试开发学社

anime4k 在真机租用上的应用尝试

霍格沃兹测试开发学社

Monkey基本参数介绍

霍格沃兹测试开发学社

测试人生 | 薪资翻倍涨至50W是种什么样的体验?

霍格沃兹测试开发学社

字节跳动数据血缘图谱升级方案设计与实现

字节跳动数据平台

数据库 数据优化 数据血缘 数据研发

2022年下半年如何备考 CKS

baiyutang

云原生 k8s 云安全 CKS

浅谈测试需求分析

霍格沃兹测试开发学社

Kafka入门

霍格沃兹测试开发学社

怎样成为优秀的测试工程师

霍格沃兹测试开发学社

MySQL锁机制总结

霍格沃兹测试开发学社

技术分享 | App常见bug解析

霍格沃兹测试开发学社

技术分享 | Appium环境安装与架构介绍

霍格沃兹测试开发学社

技术分享 | Appium 用例录制

霍格沃兹测试开发学社

测试工程师应如何渡过互联网寒冬

霍格沃兹测试开发学社

技术分享 | app自动化测试(Android)--App 控件交互

霍格沃兹测试开发学社

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