1、使用鼠标双击"eclipse"图标,打开Eclipse源代码编辑器。
2、输入workspace(工作空间)名称“/home/niu/workspace/baidujingyan”,点击OK(确定)按钮,工作空间的配置信息将存储在"baidujingyan"目录下。
3、在eclipse窗口左上角点击工具栏上的New(新建)按钮,弹出新建项目对话框。
4、在New(新建)对话框中选择“Plug-in Project”,点击“Next >”按钮
5、添加项目基本信息:1. 填写Project name(项楫默礤鲼目名称),这里为“osgi-example1”,推荐项目名中包含url傻疑煜阖信息;2. 在Location(存储位置)中填写源代码存储目录,建议源代码与工作空间信息分开存储,如在步骤2中,工作空间存储在workspace目录下,这里将源代码存在“source”目录下;3. 在Target Platform区域勾选an OSGi framework, 并将默认的Equinox修改为standard,即使用标准的OSGi实现;4. 点击Next按钮。
6、填写Plug-in项目信息:1. ID,名称必须唯一,推绡诉诿旬荐id名称与Plug-in项目名称相同;2. Version,项目版本号;泌驾台佐3. Name,可与ID相同。点击Next按钮,进入项目模板页面,这里去掉默认勾选的“Create a plug-in using one of the templates”,然后点击Finish按钮。如果创建项目时不在Plug-in项目视图下面,则会提示进入Plug-in项目视图,这里点击Yes按钮。
7、项目创建完成,plug-in项目与普通java项目不同的地方在于在META-INF/MANIFEST.MF中增加了一些插件项目独有的信息,plug-in项目编译的jar除此之外与普通的jar包没有任何差别。
8、再次确认下META-INF/MANIFEST.MF中的内容,如下图第2行到第8行都是插件项目独有的信息。