2015-04-02 52 views
0

如何將包標記爲內部?(它應該拋出一個警告,使用它的類時)Eclipse Plugin-Dev - 如何將包標記爲內部

有很多的Eclipse插件(即org.eclipse.core.internal

這樣的例子通過只使用import-package/export-package指令,而不是require-bundle,我可能會忽略插件中的export-package指令,但internal警告將在另一種情況下使用。

回答

2

可以在出口-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。

相關問題