HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Eclipse 3.6M5 发布了

  • 2010-02-04
  • 本文字数:952 字

    阅读完需:约 3 分钟

本周 Eclipse 基金会发布了 Eclipse 3.6M5(Helios),正式版将于今年夏天发布;M5 也将成为最后一个特性完备的版本,换句话说,剩下的工作就是修复 bug 与提升性能,不会再增加新的特性了。

一个好用的功能就是 SWT 对“打开”操作的支持,这样 Eclipse 运行时就可以处理文件关联了,比如双击桌面上的某个文件会在 Eclipse 中打开而无需开启新的 Eclipse 实例。凭借该特性,独立的 Eclipse RCP 工具可以处理独立的文件,用户无需手工在工具中打开文件了。除此之外,Eclipse 还将支持“虚拟文件夹”以按照特定的方式管理资源,进而独立于具体的文件系统。

Eclipse 平台还将同时支持 JUnit 3.8 和 JUnit 4.7,他们都可用于自动化测试。对于那些并未显式指定 JUnit 版本的插件来说,可以通过该 wiki 了解需要进行哪些修改以解决测试自动化问题。最后,开发者可以将 XML 测试结果拖拽到 JUnit 视图中来查看测试运行情况。如果测试是在另一台机器上执行的,那么通过这种方式可以迅速查看哪些测试没有通过。

PDE 也进行了更新,现在可以将 OSGi bundle 的根放在文件系统树的任何层次上,而非仅仅放在顶层;这么做将极大地简化与工具的交互,因为有些工具会将资源(比如 META-INF/MANIFEST.MF)放到其他位置上。除此之外,PDE builder(会使用到 build.properties 中的信息)现在会对项目.classpath 中的信息进行更多的同步检测,这有助于及早发现 IDE 中的项目与导出的内容之间的错误。

Eclipse 下的 OSGi 运行时 Equinox 也进行了扩展,现在既可以声明式也可以编程式注册 Servlet Filter 了。搭配上即将发布的 OSGi EEG,Eclipse 将能够轻松地在运行的实例中托管 Web 应用了。此外,Equinox 现在已经开始支持字节码编织(借助于 AspectJ)了。最后,以前只能使用单个控制台的时代将一去不复返,Equinox 现在开始支持多个控制台了。

Launching Framework(用于启动外部程序、Ant 构建、加载 PDE 等)现在已经脱离了 UI,这样工具的使用将变得更加容易。
OSGi 用户会发现 EventAdmin 现在已经成为 Eclipse RCP 的一部分了,无需再单独下载。此外,现在的 ECF 已经完全支持远程服务,这将成为分布式Eclipse Equinox 系统的重要组成部分。

请参看InfoQ 上的Java 模块化系列文章以深入了解Event Admin 和Remote Services。

查看英文原文: Eclipse 3.6M5 released

2010-02-04 00:202357
用户头像

发布了 88 篇内容, 共 262.4 次阅读, 收获喜欢 8 次。

关注

评论

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

华为云MVP程云:知识化转型,最终要赋能一线

华为云开发者联盟

人工智能 自然语言处理 机器学习 华为云 智能问答机器人

新时代程序员都用什么写代码?

程序员鱼皮

Java Python 大前端 Web 开发工具

关于单元测试的那些事儿,Mockito 都能帮你解决

华为云开发者联盟

测试 Mockito Mock Java 开发 模拟测试框架

PancakeSwap交易所市值管理机器人开发

Geek_23f0c3

市值管理机器人开发 PancakeSwap交易所 交易所机器人

数字经济时代下,区块链如何助力数字产业发展?

旺链科技

区块链 分布式存储 数字经济

鉴释陈新中:源代码安全在物联网时代的重要性

鉴释

物联网 源代码

阿里集团业务驱动的升级 —— 聊一聊Dubbo 3.0 的演进思路

阿里巴巴中间件

云计算 阿里云 云原生 dubbo 中间件

Go语言:参数传递中,值、引用及指针之间的区别

微客鸟窝

Go 语言

支持60+数据传输链路,华为云DRS链路商用大盘点

华为云开发者联盟

华为云 DRS

Camtasia入门技巧之视频剪辑

淋雨

视频剪辑 Camtasia 录屏软件

为什么“内存管理”漏洞值得你的绝对关注!

鉴释

代码审查 内存 代码

ES本地debug详解

泽睿

ES 搜索引擎;

从零开始学习3D可视化之数据对接(2)

ThingJS数字孪生引擎

大前端 数据 可视化 数字孪生

深度分享|金融行业模型管理效能提升的规划与思考

索信达控股

大数据 金融科技 金融 风险管理 营销管理

JAVA语言异步非阻塞设计模式(应用篇)

有道技术团队

后端 网易有道

架构实战营模块2课后作业

hello

架构实战营

耗时半年,堪称奇迹!阿里架构师整合出258W字Java全栈面试题

钟奕礼

Java 程序员 架构 面试 计算机

因聚而生 | 图扑受邀参加“生态融合,智创未来”大会

一只数据鲸鱼

数据可视化 数字孪生 智慧工业 智能制造

互操作性和去信任化的两难困境,到底需要治标还是治本?

CECBC

漏洞非小事,金融服务机构如何对抗代码缺陷?

鉴释

金融科技 代码安全检测

赖建新:关于静态代码分析的问与答

鉴释

静态代码分析

网络攻防学习笔记 Day82

穿过生命散发芬芳

网络攻防 7月日更

音视频的这些功能你知道吗?

anyRTC开发者

音视频 屏幕共享 智能降噪

不保护数据的代价!

鉴释

数据 数据安全

阿里内部最新出炉“SpringCloudAlibaba笔记”号称微服务界的里程碑!

Java 编程 架构 微服务 计算机

真的强!来自扫地僧总结的39W字上千道Java一线大厂面试题手册,成功助我拿下蚂蚁金服offer!

钟奕礼

Java 编程 程序员 架构 面试

字节大牛的1850页Leetcode刷题笔记外泄!用实力折服众人

进击的王小二

Java 面试 算法 LeetCode

回帖送大奖 『和AI在一起』

百度大脑

人工智能 活动 大奖

从京东零售云走出来的3D数字人正在触动未来的互动世界

给需要关心安全的技术人员的一些建议

鉴释

网络安全 安全

iOS面试·一个iOS程序员的BAT面试全记录(内含百度+网易+阿里面试真题)

iOSer

ios 面试 iOS 知识体系

Eclipse 3.6M5发布了_Java_Alex Blewitt_InfoQ精选文章