首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导出RCP应用程序时出现问题

导出RCP应用程序时出现问题
EN

Stack Overflow用户
提问于 2011-06-17 20:36:43
回答 2查看 671关注 0票数 0

我在尝试导出RCP应用程序时收到一条奇怪的错误消息:

代码语言:javascript
运行
复制
Error
Fri Jun 17 15:07:25 IDT 2011
 Missing requirement: My Application 1.0.0.201106171507 (myAppProductConf 1.0.0.201106171507) requires 'com.my.application.model.dynamicLoader [1.0.0.201106171507]' but it could not be found

当然,我仔细检查了一下,dynamicLoader模块确实出现在依赖项列表中,并且我还试图强制执行一个约束,告诉eclipse版本必须是1.0.0.qualifier。一些解决方案(在谷歌中查找)建议.product文件应该具有1.0.0.qualifier版本号,而不是默认的0.0.0版本。号码,但这也不起作用。

有什么建议吗?我漏掉了什么吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-18 18:02:59

OK找到了解决方案。将项目中每个插件(清单文件)的版本从1.0.0.qualifier更改为1.0.0解决了这个问题。

我要在这上面写个bug。

票数 0
EN

Stack Overflow用户

发布于 2011-06-20 22:44:00

我们的product是基于特性的,但同样的原则也应该适用。你的产品应该有你的插件ids,对于版本应该有version="0.0.0",或者根本不指定版本(contacts demo)。但是没有指定版本,这使得导出时可以在导出产品时正确填写。

在您的插件MANIFEST.MFs中使用1.0.0.qualifier是一种很好的做法,这样在开发过程中,您就可以区分不同版本的插件。大多数eclipse框架都会将所有带有1.0.0的插件视为具有相同内容的插件,即使它们不是。

PW

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

https://stackoverflow.com/questions/6385810

复制
相关文章

相似问题

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