我有一个Eclipse插件,需要使用某个库中的方法(比如XYZ.jar)。最重要的是,我在插件的lib文件夹中有了库。由于底层的RCP应用程序发生了变化,我得到了类加载器问题,负责RCP的人建议我应该创建一个插件,它只包含有问题的库并使它们可用于我的插件。这样的插件怎么样?我试图创建一个,把XYZ-jar放在里面,但我不知道如何为我的插件导出包。在“运行时”-Tab中,我无法向“导出的包” - 部分添加任何内容。插件文件看起来像这样(对不起,我可能错误配置了它们,因为我对那里的内容不太熟悉)。
MANIFEST.MF
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Libraries used by xxx
Bundle-SymbolicName: de.somthing.more;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Bundle-ClassPath: lib/XYZ.jar
的plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
</plugin>
build.properties
bin.includes = META-INF/,\
plugin.xml,\
lib/XYZ.jar
jars.compile.order = lib/XYZ.jar
source.lib/XYZ.jar =
有人可以帮助正确设置此插件吗?