我之前开发插件的时候目标平台选的是eclipse3.5,后来导出之后为什么有些eclipse版本不能用,是版本太低了不包含所需要的插件么?我现在想把目标平台改为OSGi框架,不知道能不能解决不同eclipse版本使用的问题?如何修改呢?
osgi框架 eclipse插件 平台
target platform只是编译时的环境,不会影响你插件导出的结果的.所以你的插件依赖项找不到,要么改插件,要么你要安装的环境要有要求,改target platform一点用都没有resoruce这种插件一般不必指定版本的,除非你用了他非API部分的代码。。
只要你在你的插件依赖项中去掉指定版本就行了
1. 启动的时候加-clean参数
2. 如果还没有,就在控制台中用install file:{path}这个命令强行安装,然后用diag命令看错误信息
上面的path是jar包的全路径不能用需要先确定原因,可以到osgi控制台下看,参考http://dollyn.iteye.com/blog/965375,根据原因修改。
target platform改成osgi框架不可行