设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 教程 > 正文

迎接Eclipse 3.5(Galileo):新特性(2)

发布时间:2017-01-08 23:35 所属栏目:61 来源:InfoQ 宋玮译
导读:Plug-in开发环境 有一个新的Target Platform State(目标平台状态)视图 你现在可以创建并共享一个由软件站点的软件组成的目标定义 新的Category Definition编辑器可以在输出时用于给特性归类 你现在可以查看API相对

  Plug-in开发环境

  ·有一个新的Target Platform State(目标平台状态)视图

  ·你现在可以创建并共享一个由软件站点的软件组成的目标定义

  ·新的Category Definition编辑器可以在输出时用于给特性归类

  ·你现在可以查看API相对于API基线的变化

  ·通过在菜单introspection mode里调用plug-in Spy来查看关于菜单的信息

  ·增强OSGi Declarative Services (DS),以支持最新版的DS规范

  ·你现在可以从OSGi启动配置中初始化产品定义

  ·有一个新的目标平台偏好页面

  ·PPlug-in export现在支持创建source bundles

  ·Declarative Services现在支持最新版的OSGi declarative services规范(1.1)更新

  ·PDE中的JAR signing支持扩展包含了对keypass的支持

  ·增强目标编辑器,以支持目标定义中的新特性

  ·API工具现在可以分析系统类库的使用情况及代码访问运行时不存在的成员时所产生的问题

  ·你现可以在非UI线程中启动Junit Plug-in测试

  ·Eclipse应用程序启动配置现在支持启动级别(start level)及自动启动设置

  ·Plug-in Registry视图现在支持浏览OSGi服务

  ·给PDE/Build增加了一个新的扩展,可以使用户从p2库中获取制品

  ·API工具现在支持在接口上的两个约束:@noimplement 和 @noextend。这就使得在不想直接实现一个接口的时候可以扩展它

  ·即使你已经增大了plug-in的主版本号,仍会被提示破坏API的改变

  ·PDE增强了bundle及特性(feature)输出,以把输出的bundles/feature安装到当前正在运行的工作台

  ·输出特性、plug-in及产品时可以选择binary cycles

  ·PDE增加了declarative services工具,以帮助作者提供组件定义

  Java开发工具

  ·NLS string hover现在有一个Open in Properties File动作

  ·在Caller模式下,调用层级(Call Hierarchy)现在有一个在上下文菜单中有一个Expand With Constructors动作

  ·当你在编辑器中输入的时候,Java比较编辑器会更新其结构

  ·有一个新的toString()产生器

  ·为可覆盖方法增加了一个Open Implementation链接,可以直接打开其实现

  ·编辑器与执行环境一致

  ·Debug视图现在提供了breadcrumb(面包屑),显示了当前活动的debug上下文

  ·可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中

  ·当在写一个分配表达式(allocation expression)时发生补全操作,内容助手现在可以提示一个类的可用构造方法

  ·如果检测到无用代码,编译器现在可以发出警告

  ·类库、变量或容器入口的路径现在可以是与项目相关的任何位置

  ·在Jovadoc hover的头部及Javadoc视图中,现在都提供了引用其他类型和成员的链接

  ·随该Eclipse发行的JUnit4版本更新为4.5

  ·Javadoc视图及hovers现在都支持{@inheritDoc}标签并给覆盖方法增加链接

  ·同一值的比较现在由编译器检测,默认情况下会发出警告

  完整的Galileo发布时间表显示出在6月24日GA版本到来之前,还有两个RC版本。

  你可以为你的平台下载RC 3或者阅读InfoQ上更多关于Eclipse的新闻 。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读