最近的eclipse开发总结
关键字: emf 打包 natureMultiPageEditorPart datasource.xml did not propogate selection for datasource.xml
在插件运行的时候,有时候会出现这样的警告信息,但是没有抛出异常,这个一般是系统把异常捕获,然后以其他的方式对异常进行了处理
emf model加载可能发生异常,一般从org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load中的parser.parse(inputSource, handler);加断点跟踪
更直接的跟踪位置在org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
path1.isPrefixOf(path2) 这里的isPrefixOf()方法比较有用,用来比较一个path2是否在另一个path1下
nature的值不是随便设置的,它是设置nature扩展点所在的插件id加上指定的nature名而得到的,否则添加nature是不成功的,比如当前插件为com.bstek.ide.comm, 设置的nature名为doradonature,那么nature的全称为com.bstek.ide.common.doradonature
在打包插件的时候为了在得到的插件jar包名后附带打包的日期,需要以这样“1.0.0.qualifier”的方式来设置插件manifest文件中的version值
插件的java代码编译没有问题,但是在打包发布的时候却出现import的放在lib中的java类找不到的error(类似The import org.apache.velocity cannot be resolved),这个要在MANIFEST.MF的runtime设置中在classpath中添加所有lib中引用jar包即可
发表评论
- 浏览: 264727 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
共 143 张
最近加入圈子
链接
最新评论
-
使用Dorado框架开发必备参 ...
哈哈,顶,收藏了啊
-- by liufeikl2008 -
使用Dorado框架开发必备参 ...
谢谢了,收藏啦!!期望更新中
-- by liufeikl2008 -
在云南做项目的日子――20 ...
波xx,咪xx全家..
-- by Diablofrog -
在云南做项目的日子――20 ...
太漂亮了..无法用言语形容了.....
-- by xiaozmn -
jBPM中Timer的使用
引用楼主使用没有发现什么问题吗?为什么我在用的时候,线程启动成功后,倒是执行了, ...
-- by macrochen






评论排行榜