如鹏网 大学生计算机学习社区

CowNew开源团队

http://www.cownew.com 邮件请联系 about521 at 163.com

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  363 随笔 :: 2 文章 :: 808 评论 :: 0 Trackbacks

CowNew 开源团队网站 http://www.cownew.com

作者 杨中科 CowNew 开源团队发起人之一,邮箱 about521  at 163 dot com

论坛 http://www.cownew.com/newpeng/

转载请注明此版权信息

您没有看错,就是从eclipse3.2向3.1移植。我们开源团队的cownewstudio是基于eclipse3.2开发的,但是考虑到现在很多开发人员还在使用3.1进行开发,因此我们把cownewstudio工程在3.1中重新打包发布了一次,这样就可以输出3.1可用的包了,在移植中有如下几个小经验:
1、3.2中Assert类有好几个包下的都可以用,但是3.1中只有
org.eclipse.jface.util.Assert下的,因此把工程中用到其他Assert的地方都改成org.eclipse.jface.util.Assert。
2、属性页相关的类,比如PropertyDescriptor等,在3.2中的依赖项是org.eclipse.ui.views.properties.tabbed,而在3.1中是org.eclipse.ui.views,因此要去掉org.eclipse.ui.views.properties.tabbed改成org.eclipse.ui.views
3、eclipse3.2向导生成的Manifest.mf文件中没有了在3.1中本来有的Eclipse-AutoStart: true,可能是3.2中默认就是eclipse启动时激活插件,但是3.1则不是,因此运行的时候调用Activator的时候会报空指针的错误,因此要手动把Eclipse-AutoStart: true加到Manifest.mf中去。
cownewstudio公测版本周末发布。

posted on 2006-08-03 01:07 CowNew开源团队 阅读(737) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: