NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

《数字经济全景白皮书》Z世代用户洞察篇(3)重磅发布!

易观分析

用户分析 Z世代

一文详解Java日志框架JUL

华为云开发者联盟

Java 日志 框架 日志框架 JUL

丁未篇 「元宇宙超次元 」 《「內元宇宙」聯載》

因田木

命書 我富網

Hoo虎符研究院|Cradle调研报告

区块链前沿News

虎符 Hoo 虎符研究院

跨域处理

源字节1号

软件开发 后端开发 租房小程序

龙蜥开发者说:从零开始的创造,是动力也是挑战 | 第5期

OpenAnolis小助手

操作系统 开发者故事 龙蜥开发者说 桌面DDE

想参加培训学习web前端不知道靠不靠谱

@零度

web前端开发

【阿里云大咖说】填问卷送好礼正式上线,快来参与吧!

大咖说

大咖说 问卷 礼品

OpenHarmony 技术日直播回顾丨共建新技术,开拓新领域

OpenHarmony开发者

OpenHarmony 技术日

Windows服务器运维用什么软件好?不想加班了!

行云管家

运维 IT运维 行云管家 服务器运维 Windows服务器

观察者模式 vs 发布订阅模式,千万不要再混淆了

战场小包

前端 设计模式 4月月更

巧用PostgreSQL高可用中间件,99999业务服务持续性不再是DBA的天花板

博文视点Broadview

Kylin、Druid、ClickHouse该如何选择?

五分钟学大数据

4月月更

BIGO 的数据管理与应用实践

NebulaGraph

数据库 图数据库 数据管理

宣布 Databricks 支持 Amazon Graviton2,性价比提高 3 倍

亚马逊云科技 (Amazon Web Services)

Tech 专栏

从社会学角度解读机器学习

Taylor

机器学习 深度学习 学习方法 损失函数 梯度下降

企评家,助力创业板企业成长性评价

企评家

企业评价 企业大数据 创业板 评价维度 成长性

手把手推导Ring All-reduce的数学性质

OneFlow

深度学习 reduce-scatter all-gather 环状算法

全面解读OpenHarmony 3.1 Release版本,夯实技术底座 打造繁荣生态

科技汇

化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)

Java全栈架构师

Java 程序员 架构 面试 架构师

云仿真平台有哪些特点

3DCAT实时渲染

云仿真

如何构建产品帮助中心

小炮

帮助中心

在MAUI中使用Masa Blazor

MASA技术团队

C# .net 微软 组件 组件库

linux监控软件有哪些?用什么软件好?

行云管家

Linux 运维 监控软件

开拓新领域 OpenHarmony多行业软件发行版逐步落地

科技汇

新零售SaaS架构:组织管理的底层逻辑与架构设计

架构师汤师爷

系统架构 SaaS 架构设计 组织架构

EasyCV开源|开箱即用的视觉自监督+Transformer算法库

阿里云大数据AI技术

算法 计算机视觉 开源技术

「Substrate Evangelist Program」顺利开幕,期待各位布道者共建 Substrate 生态!

One Block Community

Substrate 区块链资讯 波卡生态 Parity

netty系列之:netty对marshalling的支持

程序那些事

Java Netty 程序那些事 4月月更

即时通讯软件建设,聚焦数据安全

a13823115807

阿里云视频云互动虚拟技术,打造虚拟直播最佳沉浸式体验

阿里云视频云

直播

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