Class-eclipse 插件项目中的可见性
Class-visibility in eclipse plugin-project
我正在开发具有以下结构的 eclipse 插件:
my.plugin.one
my.plugin.one.ui
my.plugin.two
my.plugin.three
my.plugin.three.ui
里面my.plugin.one.ui
我有一个classMyFirstClass
和里面my.plugin.one
MySecondClass
.
我现在想在 MySecondClass
中使用 MyFirstClass
的实例,但它不可见。我该如何实施?
您需要在要公开的插件中导出包 (my.plugin.one.ui
) :
- 打开您的
MANIFEST.MF
文件,
runtime
选项卡,
- 然后
add...
按钮
并添加您要公开的包,另一个插件应该是
能够看到它
如果没有做,还需要添加一个依赖:
- 转到您的其他插件 (
my.plugin.one
) 并打开您的 MANIFEST.MF
文件,
dependencies
选项卡,
- 和
add...
按钮,select插件my.plugin.one.ui
我正在开发具有以下结构的 eclipse 插件:
my.plugin.one
my.plugin.one.ui
my.plugin.two
my.plugin.three
my.plugin.three.ui
里面my.plugin.one.ui
我有一个classMyFirstClass
和里面my.plugin.one
MySecondClass
.
我现在想在 MySecondClass
中使用 MyFirstClass
的实例,但它不可见。我该如何实施?
您需要在要公开的插件中导出包 (my.plugin.one.ui
) :
- 打开您的
MANIFEST.MF
文件, runtime
选项卡,- 然后
add...
按钮 并添加您要公开的包,另一个插件应该是 能够看到它
如果没有做,还需要添加一个依赖:
- 转到您的其他插件 (
my.plugin.one
) 并打开您的MANIFEST.MF
文件, dependencies
选项卡,- 和
add...
按钮,select插件my.plugin.one.ui