自从升级到Eclipse 3.7以来,Eclipse PDE插件希望我指定一个' API Baseline'对于我所有的Eclipse插件项目。
然而,似乎没有文件实际上解释了什么' API Baseline'代表这里,它用于什么。
有人可以解释一下吗?
答案 0 :(得分:8)
来自the PDE API Tools User Guide:
API基线定义了您希望将开发工作区捆绑包与二进制兼容性,捆绑软件版本号和@since标记进行比较的状态。例如,如果要为Eclipse 3.4开发软件包,则将使用Eclipse 3.3作为基准。
答案 1 :(得分:5)
API Baseline旨在帮助您维护其他人可以使用的插件。 API工具可帮助您创建兼容的API版本。按照Sumit Singh发布的链接获取有关如何使用它们的说明。
如果您开发的插件仅供个人使用,并且对维护兼容的API不感兴趣,则可以按照建议禁用警告。
为社区开发插件时,请执行以下操作: G。 eclipse插件本身,必须将API不兼容性保持在最低限度。然后,当您开发4.3时,您将遵循建议并将基线设置为4.2。 API工具将帮助您为所有当前4.2用户提供4.3。
请注意,API工具适用于其他人将使用的插件开发人员。这些插件的用户不会解决这些问题。
答案 2 :(得分:1)
看看它可以帮助你: