写点什么

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

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

关注

评论

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

从需求到测试计划:项目流程与规范关键输入输出

测吧(北京)科技有限公司

测试

DataCanvas会员中心正式上线,这些新春福利请接住!

九章云极DataCanvas

听GPT 讲Rust Cargo源代码(6)

fliter

Kickoff会议与测试关注点:项目启动的黄金法则

测吧(北京)科技有限公司

测试

语音合成技术在智能驾驶中的应用与挑战

来自四九城儿

布局算力新基建,九章云极DataCanvas公司赋能AI产业高质量发展

九章云极DataCanvas

思考-RBAC中对于权限编码部分的压缩处理(RoaringBitmap)

alexgaoyh

Java 位图 BitMap Roaringbitmap 位图压缩

SRP (Secure Remote Password Protocol)

Geek_44385e

srp

质量标准深度解读:覆盖度、bug等级、用户体验窥探

测吧(北京)科技有限公司

测试

任务与责任划分:巧妙安排项目工作与任务

测吧(北京)科技有限公司

测试

Pyth 预言机: 它们如何影响Hover?

股市老人

Casper Network加入Web3 领域 “Shark Tank” 的《Killer Whales》

股市老人

深入理解 Java 变量类型、声明及应用

小万哥

Java 程序人生 编程语言 软件工程 后端开发

ChatGPT 被曝泄露私密对话;美国 AI 企业一天蒸发 1.3 万亿市值丨 RTE 开发者日报 Vol.139

声网

项目排期揭秘:预估测试时间与灵活沟通工期不合理

测吧(北京)科技有限公司

测试

跨团队协作智慧:资源寻找、支持申请、协作分工

测吧(北京)科技有限公司

测试

测试过程管理揭秘:敏捷站会、项目时间、推动关键技巧

测吧(北京)科技有限公司

测试

九章云极DataCanvas公司荣登“2023Venture50投资界数字科技”榜

九章云极DataCanvas

软件测试/测试开发/全日制|Pytest allure如何添加测试用例步骤

霍格沃兹测试开发学社

需求管理智慧:与产品经理巧妙沟通解决不规范与变更频繁

测吧(北京)科技有限公司

测试

测试流程与规范指南:详解测试计划、用例与质量指标

测吧(北京)科技有限公司

测试

恒安嘉新启动鲲鹏原生应用开发合作

彭飞

软通动力启动鲲鹏原生应用开发合作

彭飞

软件测试/测试开发/全日制|MySQL安装最全教程

霍格沃兹测试开发学社

提高项目执行力:解析执行力差原因与提升方法

测吧(北京)科技有限公司

测试

10000+AI绘画关键词-涵盖Mid和StableDiffusion

Geek_bbbdb0

听GPT 讲Rust Cargo源代码(5)

fliter

语音合成技术在智能驾驶中的应用与展望

来自四九城儿

如何精准推动外包团队的工作

测吧(北京)科技有限公司

测试

语音合成技术在智能驾驶中的创新与应用

来自四九城儿

九章云极DataCanvas公司入选《2023中国大模型产业创新服务商TOP30榜单》

九章云极DataCanvas

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