JBoss Tools 3.1 CR2现已提供下载。

3.1里程碑CR2:CDI、减少输入和最后的润色...

即将完成

CR1发布引起了强烈反响,我们收到了大量反馈,这次CR2是我们的回应。通过450+个问题的修复,包括许多错误修复甚至一些请求的功能。

安装

与之前的3.1版本一样,我们针对Eclipse 3.5.x,但这次我们强烈建议使用Eclipse 3.5.1,如果可能的话,使用即将发布的Eclipse 3.5.2,因为Eclipse核心和WTP中存在重要的错误修复。

此外,如果您使用Maven集成,我们现在使用的是最新版本的m2eclipse 0.10,这需要您卸载m2eclipse 0.9.x才能使其正常工作。您可以在m2eclipse团队博客上了解更多关于m2eclipse和安装要求的信息。

改进

以下是我最喜欢的一些改进。要查看完整详情和截图,请阅读新增功能

上下文和依赖注入

我们现在支持上下文和依赖注入(CDI/JSR-299)注解,并且它适用于任何Eclipse Java项目,您只需进入“配置”菜单并启用CDI即可。

启用后,这将为您在EL中对@Named bean提供优雅的代码补全,允许您通过Ctrl+Click或使用搜索查找引用轻松导航到@Injection点,并在项目启用了验证的情况下,项目将检查CDI结构中的某些错误,从而提供即时反馈。CDI bean上的方法重构将反映在EL表达式中。

JSF编辑

您不再需要键入命名空间(例如,f:)来在命名空间内完成代码补全。例如,在<out上完成代码补全将现在显示所有<h:output*标签。结合不再需要键入#{以在XHTML文档的属性编辑中获取EL代码补全,现在要简单和快速得多。

如果您在CR1中遇到代码补全对您的标签库不起作用的问题,这些问题现在应该已经解决。在CR1中,我们添加了对JSF 2的支持,我们还改为使用对项目类路径的动态扫描来获取taglib信息,确保代码补全将与项目实际使用的标签库匹配。此更改发生在CR1中,但给那些不习惯在构建时在类路径上包含taglib信息的用户带来了问题。在CR2中,我们现在提供静态taglib信息的回退,如果我们在类路径上找不到它。

Hibernate

hbm.xml向导和JPA注解生成功能现在共享相同的UI,并允许您指定要生成映射的类图深度,并且任何更改都可以在完成向导之前轻松预览。

m2eclipse 0.10

JBoss Tools Maven集成已更新为使用m2eclipse 0.10。请记住首先删除您的m2eclipse 0.9安装!

门户

门户现在将GateIn识别为门户容器,允许您使用现有的门户向导与GateIn和EPP一起使用。

SOA

现在可以通过新ESB动作向导轻松创建ESB动作,ESB编辑器现在有创建动作的直接链接,这使得编写自定义动作变得非常简单。

反馈

一如既往,留下评论,进入我们的论坛,使用我们的JIRA或访问我们的IRC来了解JBoss Tools并提供反馈。

祝您玩得开心!


返回顶部