写点什么

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

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

关注

评论

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

前端应用部署k8s的平滑发布问题

小江

k8s 大前端 发布流程

k8s replicaset controller源码分析(2)-核心处理逻辑分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

k8s replicaset controller源码分析(3)-expectations机制分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

在线文本去重统计工具

入门小站

工具

设计原则学习笔记

风翱

设计原则 10月月更

weblogic 报 java.lang.OutOfMemoryError:PermGen space

看山

Java 10月月更

又真香了!到底是怎样的JAVA面试文档,拿到这么多offer

Java 编程 程序员 面试

Prometheus 内置函数(二)

耳东@Erdong

Prometheus PromQL 10月月更

LogUtil日志工具类的封装

Changing Lin

10月月更

Lombok与Guava

风翱

lombok 10月月更

Vue进阶(幺肆捌):Vuex 辅助函数详解

No Silver Bullet

Vue 辅助函数 10月月更

架构实战营 - 模块六作业

Alex.Wu

Generic Type Variance in Dart

Think

flutter dart 泛型

普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸

Java 编程 程序员 面试 大厂面试

管理者如何授权

石云升

职场经验 10月月更

linux防止文件和目录被意外删除或修改

入门小站

Linux

带你认识世界上第一个以商业为中心的元宇宙 Highstreet

devpoint

区块链 元宇宙 10月月更

官方线索|编程技术宇宙——1024挑战活动

Regan Yue

1024我在现场

面试官:如何回答消息队列的丢失、重复与积压问题

Java 程序员 架构 面试

聊一聊利用Dijkstra求有向图的最短路径

Regan Yue

算法 10月月更

025云原生之Prometheus介绍

穿过生命散发芬芳

云原生 10月月更

架构训练营第一模块作业

最后的风之子

「架构实战营」

官方线索|Bilibili1024程序员节

搬砖人

1024我在现场

nil,看这篇就够了

Rayjun

Go 语言 nil

架构实战营模块6课后作业 拆分电商系统为微服务

apple

架构实战训练营|课后作业|模块 6

Frode

「架构实战营」

硝烟弥漫的安全战场,只等一位超级英雄登场

脑极体

Go 中如何使用 Interfaces

baiyutang

golang 10月月更

从华为推出仓颉编程语言引发的对编程语言的思考

轻口味

编程语言 10月月更

京东架构师珍藏版:redis深度笔记(全彩版)全篇精华,细节满满

Java 程序员 架构 面试 rediis

HMS的三年一诺,开放出璀璨星河

脑极体

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