Eclipse在项目中集成插件

时间:2014-08-20 13:37:50

标签: java eclipse plugins eclipse-plugin

我有一个带有视图的插件,我试图将它集成到一个项目中。问题是我得到了错误:

!ENTRY org.eclipse.update.configurator 4 0 2014-08-20 16:17:35.087
!MESSAGE Plugin does not have a valid identifier: plugins/PluginTest.jar

!ENTRY org.eclipse.update.configurator 4 0 2014-08-20 16:17:35.088
!MESSAGE Plugin does not have a valid version: plugins/PluginTest.jar

!ENTRY org.eclipse.ui 4 0 2014-08-20 16:17:40.138
!MESSAGE Problems occurred restoring workbench.

我将.jar文件复制到了eclipse / plugin /文件夹中。 造成这种错误的原因是什么?

2 个答案:

答案 0 :(得分:2)

您应该使用'文件>创建一个Eclipse插件项目。新>项目..>插件项目'。

这将提示您输入插件ID和版本等值,并创建包含这些值的META-INF/MANIFEST.MF文件。

enter image description here

MANIFEST.MF的最小版本可能如下所示:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: PluginTest
Bundle-SymbolicName: PluginTest;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-1.8

还会创建其他对build.properties等插件很重要的文件,并且'插件性质'将被添加到.project文件中,这会使许多插件特定条目出现在项目属性和上下文菜单中。

答案 1 :(得分:1)

插件的标题是否正确?

也许它没有版本标题,这是一个例子:

    Plugin Name: Test Plugin
    Plugin URI: http://testUri
    Description: Testing description
    Author: Us
    Version: 0.1-alpha
    Author URI: http://myProfile
    Text Domain: testing
    Domain Path: /lang

这是一个很好的链接:http://codex.wordpress.org/File_Header

您是在构建插件还是只是下载了它?