BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Eclipse Photon即将发布

| 作者 Kesha Williams 关注 2 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝 发布于 2018年5月2日. 估计阅读时间: 5 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

Eclipse PhotonEclipse项目的第十七个年度发布版本,将会在2018年6月28日释放,我们一直在关注每次预发布里程碑中所有新的和值得注意的特性。

里程碑6(M6)为Eclipse平台、Java开发工具(Java Development Tools,JDT)、插件开发环境(Plug-in Development Environment,PDE)、Equinox子项目以及JDT和Eclipse平台的开发人员带来了一些值得关注的新特性。

Eclipse平台

尽管M5预发布里程碑版本没有为Eclipse平台提供太多的变更,但是M6却带来了一些值得关注的变化:

  1. Project Properties对话框现在提供了一个页面,用来添加和移除项目的Natures
  2. Colors and Fonts首选项页面支持配置文本编辑器的Range Indicator Color选项。
  3. 在使用Dark主题时,文本编辑器的Range Indicator Color选项现在支持样式,Block Selection、Word Wrap、Show Whitespace图标看上去会更美观,所有的弹出对话框和文本编辑器都在可视化上进行了提升。
  4. 通过在Workspace Preferences页面上的配置,Workspaces现在能够以并行的方式进行构建。
  5. 在访问时,所有的文件都会自动刷新,不需要人工干预。
  6. 所有文件的路径(包括重复的)都会在Open Resource对话框中显示。

Java开发工具(JDT)

在M6预发布版本中,M6也有一些变化:

  1. 在使用基于注解的空值分析时,有更多的方式来定义哪些未标注的位置需要隐式地声明为@NonNull
  2. 现在支持在测试源码中运行Java注解处理器。
  3. 在Dark主题下,通过颜色的变化,链接和继承成员的可读性得到了提升。
  4. Generate对话框现在使用动词取代了原来的OK。
  5. 在Package Explorer中,库可以设置为按照字母排序。
  6. Javadoc标签可以按照名称和/或描述对齐。
  7. 新的Quick Fix,它可以在编辑器中调用,用来解决未解析的模块所给出的错误提示。
  8. 创建Java 9(或以上)的工程时,现在有个选项来创建module-info.java文件。

插件开发环境(PDE)

在M6预发布版本中,PDE有了多项变更:

  1. 在插件项目中,项目名如果以“.test”或“.tests”结尾,或者包含“.tests”,那么Source文件夹会被标记为包含测试源码
  2. 所有单元的版本属性可以通过“Update IU Versions from Repositories”命令升级为最新版本。
  3. 在Dark主题下,.target文件源码编辑器的颜色变得更加易读。

Equinox

在M6预发布版本中,Equinox也有一些更新:

  1. 现在,使用SHA-256 MessageDigest的实现来校验制件的数据完整性。
  2. 支持任意的MessageDigest实现作为制件的校验和算法。

JDT开发者

针对JDT开发者,在M6预发布版本中并没有太多的变更。M6引入了包绑定(package binding)恢复的功能,它允许有问题的包绑定返回null

Platform开发者

针对平台开发人员,M6预发布版本引入了多项变更:

  1. org.eclipse.e4.core.di包发布为API,它包含了code>InjectionException、IInjectorInjectorFactory
  2. FontMetrics中新增方法getAverageCharacterWidth(),它会返回某个Font的平均字符宽度,返回值为双精度的浮点数。
  3. Gtk上的DateTime现在支持本地化数据格式。
  4. 在并行构建独立的项目时,现在有一个选项,用来配置所使用的线程/job数量,从而实现节流。

关于Eclipse Photon的更多细节可以在M6预发布里程碑的说明Eclipse Project Photon (4.8) M6 - New and Noteworthy上查阅。这里描述的是从上一次预发布里程碑版本之后新增的特性。

读者可以阅读InfoQ Java主页了解所有Java相关的最新新闻。

查看英文原文Eclipse Photon Nears Release

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Eclipse 忠实粉丝发来贺电! by ZM Michael

Eclipse 忠实粉丝发来贺电!

Re: Eclipse 忠实粉丝发来贺电! by Kesha Williams

祝贺Eclipse!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT