我有一个带有视图的插件,我试图将它集成到一个项目中。问题是我得到了错误:
!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 /文件夹中。 造成这种错误的原因是什么?
答案 0 :(得分:2)
您应该使用'文件>创建一个Eclipse插件项目。新>项目..>插件项目'。
这将提示您输入插件ID和版本等值,并创建包含这些值的META-INF/MANIFEST.MF
文件。
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
您是在构建插件还是只是下载了它?