我的工作区中有一个java项目和导入的插件,我想将项目添加到插件的类路径中。我知道可以通过将项目导出到jar文件然后在插件的清单中导入它来实现,但是当我在项目中进行更改时,我必须再次导出它。有没有办法将java项目而不是jar文件添加到插件的类路径?
答案 0 :(得分:0)
您的Eclipse IDE确实解析了两种插件/片段/功能:
目标平台中的插件通常是作为JAR出现的插件(也可以扩展)。
要将您的Java项目添加为插件的依赖项,您必须通过将META-INF/MANIFEST.MF
添加到项目的根目录来将项目更改为插件。
内容可能如下:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: MyBundleName
Bundle-SymbolicName: com.example.mybundlename
Bundle-Version: 1.0.0.qualifier
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
作为加分,您应该使用API类导出包
Export-Package: com.example.mypackage
最后,您必须将增强的Java项目定义为插件中的依赖项。
在“依赖关系”选项卡中打开插件的META-INF/MANIFEST.MF
编辑“必需的插件”。
<强>更新强>
您可以将类文件夹添加到插件的类路径中。 为此,打开插件的属性(右键单击插件&gt;'属性'),选择'Java Build Path','Add Class Folder ...'并添加包含您的类的文件夹(例如'本')。