Virgo与Maven整合开发环境搭建(三)
???????????? 3.MP3、Picture
???????????????????? 先来看picture搜索实现.
???????????????????? pom中,打包规则可以继承自应用类bundle打包规则。除了打包规则,还需要加入spring的依赖和api包的依赖。
??????????????????????? 大致解释一下这个配置文件.将spring-osgi-schema导入
???????????????????????? 这样就将一个bean发布成OSGI的service了.osgi:service还有一些其他属性,这里不过多介绍.这篇文章的目的是向大家介绍我们在开发中如何使用Virgo,如何与Maven集成开发.其他的内容,我相信,当你看到这里的时候,肯定具有一定的学习能力.自己去查一下就OK.
????????????????????????? 再来看一下Picture的OSGI描述.
?????????????????????? 我们按照同样的方式,开发另一个实现.MP3
?????????????????????????? 再贴一些关键代码和配置.其实基本和Picture一模一样.
?
Manifest-Version: 1.0Bundle-ManifestVersion: 2Bundle-Name: mp3 search moduleBundle-SymbolicName: org.phantom.demo.search.mp3Bundle-Version: 1.0.0.SNAPSHOTExcluded-Imports: org.phantom.demo.search.mp3Import-Template: org.springframework.*;version="[3.0.5,4)"Import-Package: org.springframework.context.config;version="[3.0.5,4)", org.eclipse.gemini.blueprint.config;version="[1.0.0,2)"???????????????????????? pom中加入spring和api的依赖即可.
??
?
??