GMF实例解析
2009-12-17 00:00:00 来源:WEB开发网1.3 用CVS下载Taipan
似乎除了CVS之外,GMF开发人员没有给我们提供更直接的下载方式,但这样做并不是由于他们过于懒惰。因为GMF的更新很快,可能每季度甚至每个月都会有新的 功能发布,所以作为GMF的旗舰示例程序,Taipan也应该与时俱进,随时做出改动以提供最完善的功能演示。有鉴于此,我们手头的Taipan的工程源码可能很快过时, 如果提供直接的下载连接的话将费时费力,利用CVS我们就可以随时获取开发人员为我提供的最新Taipan源码了。使用CVS下载资源之前,首先需要建立一个 CVS Repository Location,具体方法是点击new->other,在CVS目录窗格下选择“CVS Repository Location”就会看到如下图的界面。
图表 1.3 1
按照如上图所示的内容进行填写。完成后再点击new->other,在CVS目录窗格下选择“Projects from CVS”,这样,Eclipse就会把我们通过CVS下载的 内容自动在工作空间中建立一个同名的插件工程。然后我们访问/HEAD/org.eclipse.gmf/examples,并选择org.eclipse.gmf.examples.taipan.*模块 (这里面好东西不少,希望多学一些的可以多下载些例子),右键点击并选择check out就可以下载了。我们总是可以通过检查与我们正在使用的版本相对应的 日期来下载对应版本的Taipan示例工程。很重要的一点是我们必须使GMF SDK的版本与Taipan示例工程的版本保持一致才行。为了做到这一点,在校验完毕之后 ,可以右键单击该工程,并选择“Team | Switch to Another Branch or Version...”,然后选择“Select the tag from the following list”并使 用底部的“add Date…”按钮来输入GMF2.0M4 release的日期(2007-09-15)。最后点击Finish。切换到插件开发透视图,并打开 org.eclipse.gmf.examples.taipan工程下的model文件夹。查看每一个可用模型,特别是taipan.gmfgraph和taipan.gmfmap模型以及他们的元素属性。 你会发现有很多RCP版本的Taipan例子可供学习。需要注意的是,如果在下载过程中出现超时错误,说明工程并未下载完全,这时切换到Java视图我们会发现未下 载完全的工程会出现编译错误。这种情况下我们需要将未下载完全的工程重新checkout(注意不是checkout缺少的部分,这样做会导致建立一个新的工程)。
更多精彩
赞助商链接