如何将包标记为内部?(在使用类时应该发出警告)
Eclipse插件中有很多例子(例如org.eclipse.core.internal
)
仅使用import-package
/ export-package
指令代替require-bundle
,我可以省略插件中的export-package
指令,但internal
警告在另一种情况下会有用。
答案 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。