首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse在项目中集成插件

Eclipse在项目中集成插件
EN

Stack Overflow用户
提问于 2014-08-20 13:37:49
回答 2查看 538关注 0票数 0

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

代码语言:javascript
复制
!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

代码语言:javascript
复制
!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

代码语言:javascript
复制
!ENTRY org.eclipse.ui 4 0 2014-08-20 16:17:40.138
!MESSAGE Problems occurred restoring workbench.

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-20 14:36:55

您应该使用'File > New > Project.. >插件项目‘创建一个Eclipse插件项目。

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

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

代码语言:javascript
复制
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文件中,这使得许多插件特定的条目出现在Properties和上下文菜单中。

票数 2
EN

Stack Overflow用户

发布于 2014-08-20 13:43:25

插件的头是对的吗?

也许它的头上没有版本,下面是一个例子:

代码语言:javascript
复制
    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

下面是一个很好的链接:Header

你是在构建插件还是刚刚下载了它?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25406231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档