首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse PDE API工具的使用

Eclipse PDE API工具的使用
EN

Stack Overflow用户
提问于 2014-12-29 15:45:40
回答 1查看 96关注 0票数 1

我们公司的几个团队使用内部框架来构建Eclipse UI。该框架由一组Eclipse插件组成。

我们的团队负责这个框架的开发,我们正在寻找一些工具来检查我们框架的后续版本中的API破坏。

例如,我们有以下类:

代码语言:javascript
运行
复制
package com.foo.A;

class A {
    public void doSmth() {}
}

目前,在MANIFEST中,我们和我们插件的用户没有指定插件依赖的任何版本(总是遵循最新版本)。

如果我们更改了这个类中的某些内容,例如更改方法签名或其他内容,我们希望收到来自Eclipse的一些警告。我们希望Eclipse在这种情况下建议我们提升插件的版本。

我已经阅读了以下关于Eclipse中的API工具的信息:https://wiki.eclipse.org/PDE/API_Tools/User_Guide

但在我看来,这个工具只适用于Eclipse原生插件,而不适用于我们自定义开发的插件。

如果我弄错了,有没有人能给我解释一下如何为我们的插件设置API工具?

EN

回答 1

Stack Overflow用户

发布于 2014-12-30 18:20:52

Eclipse API工具也适用于用户包。你应该做的就是把你发布的框架定义为基线。一个快速的解决方案是复制所有构建并发布到文件夹中的公共包,并将该文件夹设置为基线:

Window - Preferences - Plug-in Development - API Baselines - [Add Baseline...]

例如,如果你必须修补旧版本的框架,你可以有多个基线。请务必在请求API Errors/Warnings时设置它们。

编辑:当然,你应该在你的所有包中启用API工具,就像你链接的网页中的“配置API工具的包”中所描述的那样!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27685222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档