Eclipse Plugin-Dev - 如何将包标记为内部

时间:2015-04-02 11:09:42

标签: eclipse-plugin

如何将包标记为内部?(在使用类时应该发出警告)

Eclipse插件中有很多例子(例如org.eclipse.core.internal

仅使用import-package / export-package指令代替require-bundle,我可以省略插件中的export-package指令,但internal警告在另一种情况下会有用。

1 个答案:

答案 0 :(得分:2)

您可以在Export-Package指令中指定x-internal:=true

Export-Package: org.eclipse.e4.ui.css.core;x-internal:=true

还有一个x-friends指令,可以指定可以使用该包的包列表。

Eclipse help for bundle manifest headers

中的更多内容

使用Manifest.mf编辑器时,您可以通过切换到'运行时'来指定它。标签。选择您要在内部和“包可见性”中创建的导出包。部分选择隐藏所有插件,除了'。如果在列表中没有插件,则会获得x-internal,如果列出列表中的插件,则会获得x-friends。