最近在学习osgi与spring-dm整合做web例子时,有时会需要引入第三方jar包,但是在osgi工程的规范中是不允许直接导入第三方jar包的,现用如下方式来解决这一问题:
主要思想就是将下载好的jar包转换成一个plug-in工程,方法如下:
利用eclipse官方推荐的方式:
1、新建eclipse工程,工程选择为Plug-in Development—>Plug-in from Existing JAR Archives;
2、点击Add External...按钮,添加已经下载好的jar包;
3、注意两点,一是最好在"This plug-in is targeted to run with:"中选择an OSGI framework:Standard,二是一般要把最下面的"Unzip the JAR archives into the project"选项清除,否则eclipse会把jar文件全部展开为.class文件树,最后点击Finish按钮就可以了。
分享到:
相关推荐
spring-dm整合osgi所需所有jar包
赠送jar包:osgi-resource-locator-1.0.1.jar; 赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator...
spring-osgi-core-1.2.1.jar spring-osgi-core-1.2.1-sources.jar spring-osgi-extender-1.2.1.jar spring-osgi-extender-1.2.1-sources.jar spring-osgi-io-1.2.1.jar spring-osgi-io-1.2.1-sources.jar spring-...
spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip
spring-osgi-1.2.0-rc1-with-dependencies.zip
Spring-DM指的是 Spring ...Spring-DM 的主要目的是能够方便地将 Spring 框架和OSGi框架结合在一起,使得使用Spring的应用程序可以方便简单地部署在OSGi环境中,利用OSGi框架提供的服务,将应用变得 更加模块化。
赠送jar包:osgi-resource-locator-1.0.1.jar; 赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator...
spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip
spring-osgi-1.2.1-with-dependencies完整包
spring-aop-3.2.2.RELEASE.jar ...spring-osgi-bundle-archetype-1.0.2.jar spring-test-3.2.2.RELEASE.jar spring-tx-3.2.2.RELEASE.jar spring-web-3.2.2.RELEASE.jar spring-webmvc-3.2.2.RELEASE.jar
java 未来10年:OSGi、Spring_DM
spring1.2的包文件 spring-osgi-1.2.0.zip
spring-osgi.jar及其依赖包
jar包,亲测可用
antlr-2.7.2.jar, aopalliance-1.0.jar, asm-3.3.jar, asm-commons-3.3.jar, asm-tree-3.3.jar, builder-0.6.2.jar, classworlds-1.1.jar, commons-beanutils-1.8.0.jar, commons-chain-1.2.jar, commons-...
aopalliance-1.0.jar, asm-3.3.jar, asm-commons-3.3.jar, asm-tree-3.3.jar, classworlds-1.1.jar, commons-beanutils-1.9.2.jar, commons-collections-3.2.2.jar, commons-digester-2.1.jar, commons-fileupload-...
实测可用
实测可用
实测可用
实测可用