eclipse插件开发修改目标平台

amarsoft_cxue 2013-02-05 10:26:09
我之前开发插件的时候目标平台选的是eclipse3.5,后来导出之后为什么有些eclipse版本不能用,是版本太低了不包含所需要的插件么?我现在想把目标平台改为OSGi框架,不知道能不能解决不同eclipse版本使用的问题?如何修改呢?
...全文
266 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
霜之哀伤 2013-02-05
  • 打赏
  • 举报
回复
不能用需要先确定原因,可以到osgi控制台下看,参考http://dollyn.iteye.com/blog/965375,根据原因修改。 target platform改成osgi框架不可行
霜之哀伤 2013-02-05
  • 打赏
  • 举报
回复
target platform只是编译时的环境,不会影响你插件导出的结果的. 所以你的插件依赖项找不到,要么改插件,要么你要安装的环境要有要求,改target platform一点用都没有
霜之哀伤 2013-02-05
  • 打赏
  • 举报
回复
resoruce这种插件一般不必指定版本的,除非你用了他非API部分的代码。。 只要你在你的插件依赖项中去掉指定版本就行了
amarsoft_cxue 2013-02-05
  • 打赏
  • 举报
回复
引用 4 楼 dollyn 的回复:
引用 2 楼 amarsoft_cxue 的回复:引用 1 楼 dollyn 的回复:不能用需要先确定原因,可以到osgi控制台下看,参考http://dollyn.iteye.com/blog/965375,根据原因修改。 target platform改成osgi框架不可行 参照您说的,我发现osgi控制台下没有我的插件,我的插件放在eclipse下plugi……
照您的方法试可行,但是插件太多,一个一个安装太费劲了,而且控制台不支持复制操作,很麻烦,我之前是因为org.eclipse.core.resources_v3.5不存在,所以找不到插件,但同样org.eclipse.core.resources_v3.5插件放在plugins中也要重新安装,能不能整体替换目标平台啊。
amarsoft_cxue 2013-02-05
  • 打赏
  • 举报
回复
引用 3 楼 fangmingshijie 的回复:
你是如何部署插件的?links方式?还是直接放到plugins文件夹的。
都试过了,都不行
霜之哀伤 2013-02-05
  • 打赏
  • 举报
回复
引用 2 楼 amarsoft_cxue 的回复:
引用 1 楼 dollyn 的回复:不能用需要先确定原因,可以到osgi控制台下看,参考http://dollyn.iteye.com/blog/965375,根据原因修改。 target platform改成osgi框架不可行 参照您说的,我发现osgi控制台下没有我的插件,我的插件放在eclipse下plugins文件夹下,这是怎么回事呢?谢谢了。 ……
1. 启动的时候加-clean参数 2. 如果还没有,就在控制台中用install file:{path}这个命令强行安装,然后用diag命令看错误信息 上面的path是jar包的全路径
  • 打赏
  • 举报
回复
你是如何部署插件的?links方式?还是直接放到plugins文件夹的。
amarsoft_cxue 2013-02-05
  • 打赏
  • 举报
回复
引用 1 楼 dollyn 的回复:
不能用需要先确定原因,可以到osgi控制台下看,参考http://dollyn.iteye.com/blog/965375,根据原因修改。 target platform改成osgi框架不可行
参照您说的,我发现osgi控制台下没有我的插件,我的插件放在eclipse下plugins文件夹下,这是怎么回事呢?谢谢了。

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧