【发布时间】:2014-12-29 07:45:40
【问题描述】:
我们公司的几个团队使用内部框架来构建 Eclipse UI。该框架由一组 Eclipse 插件组成。
我们的团队负责开发此框架,我们正在寻找一些工具来检查我们框架的后续版本中的 API 损坏情况。
例如,我们有以下类:
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 工具?
【问题讨论】:
-
Thus tutorial 涵盖在您的插件中使用 API 工具。
标签: eclipse eclipse-plugin eclipse-pde pde