创建common bundle
下面我们将完成PetStore开发的第一步:创建com.ibm.com.petstore.common bundle并完成PetStore数据模型的开发。创建插件项目,如图6所示。
图 6. 创建插件项目
指定项目名称(com.ibm.petstore.common),使用缺省的location,目标环境设置为OSGi framework:equinox,如图7所示。
图 7. 指定项目名称
图 8. 设置插件特征
设置插件特性,这里使用缺省值,如果不需要activator就取消勾选框,如图8所示。
图 9. 设置插件模板
不使用模板,点击“Finish”完成插件项目的创建。
设置插件依赖
在plug-in manifest editor中添加以下的插件依赖项,如图10所示。
· org.eclipse.core.runtime
· org.eclipse.emf.ecore
· org.eclipse.emf.ecore.sdo
· com.ibm.team.repository.common
图 10. 设置插件依赖
在plug-in的根目录下创建一个名为src-gen的Source Folder,用于将来存放由Ecore模型自动生成的代码。