-
osgi项目的包依赖10
我在eclipse里开发osgi项目,如果把依赖的包通过imported package面板添加,就报错说:
The package dependency XXXX with the version greater than or equal to XXXX required by bundle XXXX cannot be resolved.
如果把这些包所在的jar文件添加至web-inf/lib下,就没问题,有没有知道是为什么?2012年9月19日 15:26
2个答案 按时间排序 按投票排序
-
这个属于osgi的package依赖的问题。出现这种错误大多数情况是由于导入package的版本问题以及导入的package本身就有问题。
2012年9月19日 22:26
-
因为eclipse把build path的配置写在了项目的.classpath文件中,add Extenrnal jar将jar包引入到工程,.classpath文件中的内容就会被更新,所以不就会报错。
有时直接把jar复制到项目的WEB-INF/lib文件夹中,然后刷新项目,eclipse都会自动把jar在build path中引用。
如果jar不是在build path里删除引用,而是自己直接把jar删除或者移到另外一个位置,刷新项目就会出现错误,要去build path里把引用删除。2012年9月19日 16:07
相关推荐
bnd, bnd,用于OSGi的瑞士军刀 构建OSGi包的工具 自述文件bnd是针对OSGi的军刀,它基于分析类代码,验证设置,验证你的设置,并对项目的依赖关系进行验证,并提供了相应的日期和时间。关于bnd的信息可以在 ...
我只想运行OSGi项目,而无需进行配置和部署。 该项目提供了一个maven插件,该插件允许从OSGi捆绑包maven项目创建可执行的jar文件。 只需将所需的包指定为项目的运行时依赖项即可。 目标不是为所有可能的设置创建...
该项目可以用作创建自己的OSGi Vaadin Flow应用程序捆绑包的起点。 它具有必要的依赖关系和文件来帮助您入门。 此项目已针对Vaadin 19(GA于2021年3月)进行了修订,从而在npm模式下恢复了对OSGi的支持。 目前,它的...
简单的 OSGi捆绑包具有更少的依赖性,可以在其他项目中使用。
在 OSGi 容器中运行 JavaFX 的示例项目。 这允许在不重新启动应用程序的情况下更新 UI。 不幸的是,JavaFX 在 OSGi 中不能完全正常工作。 要启动 JavaFX 应用程序,必须使用启动方法。 此方法可能只调用一次,这使得...
该项目的一个目标是从Maven中获取一些捆绑包并开始。 服务器内部的某些内容具有RPC之类的API。 从服务器外部看不到这些资源。 有3个存储区域取决于(可能不同的)会话ID。 Apache Shiro会话及其属性。 脚本的可...
使用构建一组 OSGi 包的示例项目。 它还利用将配置拆分为多个模块。 有关在bnd-platform上使用的最小示例,请查看 。 查看build.gradle和modules/ 中的脚本文件,看看您可以使用bnd-platform做什么,并使用./...
之所以将它们放在一个单独的存储库中,是因为它们需要与可以用作OSGi捆绑包但不依赖于OSGi框架的库不同的顶层构建方法。 建筑 该项目是作为bnd 组织的。 捆绑包可以用gradle build 。 为了在Eclipse中使用项目,请...
这个 Maven 项目将 Microsoft SQL Server JDBC 驱动程序包装为 OSGi 包。 构建说明 构建依赖于 Microsoft 提供的官方 JDBC 驱动程序 JAR 文件。 例如,要为 SQL Server 2012R 构建包,请按照以下步骤操作。 下载的...
eosgi-maven-plugin.zip,在osgi容器中运行集成测试并收集osgi包依赖项以在任何ide中使用它们的maven插件。在osgi容器中运行集成测试并收集osgi包依赖项以在任何ide中使用它们的maven插件。
NPM模式下Vaadin Flow和Karaf的基本启动器 该项目可以用作创建自己的Karaf Vaadin Flow应用程序包的起点。 它具有必要的依赖关系和文件...starter项目包含Web应用程序捆绑包(WAB)的代码,可以将其部署到任何OSGi容器
Spring包依赖说明: 1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各个的基本。 2) spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar 3) spring-aop.jar需spring-core.jar,...
Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...
OSGI应用程序中的Sisu,Peaberry和Guice的示例这是一个示例项目,它使用以下技术来创建动态OSGI应用程序: 根据存在的JSR-330 @Named和@Inject注释,在每个模块中使用Guice自动引导依赖项注入管理服务到OSGI注册中心...
OSGifier项目的目标是 帮助开发人员创建合适的 OSGi 包。 提供集成非 OSGi JAR 的自动化解决方案。 查看以下章节以获取更多详细信息。 创建合适的 OSGi 包 根据我自己的经验,我注意到手动维护 OSGi 包的元数据非常...
每个平台的dll或so都有 RXTX是个提供串口和并口通信的开源... RXTX项目提供了Windows,Linux,Mac os X,Solaris操作系统下的兼容javax.comm串口通讯包API的实现,为其他研发人员在此类系统下研发串口应用提供了相当的方便
Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...
文件,用于构建所有依赖模块和日志记录。 ./dist 该文件夹包含构建 OSGi 框架 JAR (framework.XYZjar) 的 maven pom.xml 文件和必要的 jar 文件(在 ./dist/jars 文件夹中),以支持开发人员准备用于部署的自包含 ...
它基于对类代码的分析为您创建清单标头,验证您的设置,管理项目依赖项,diff罐子等等。 有关Bnd的信息可在上找到,有关Bndtools的信息可在上找到。 资料库 git存储库包含所有代码。 执照 该程序和随附的材料根据...
这个及其简单 Mybatis负责较为复杂的查询boot-dubbo-service该项目依赖api和boot-dubbo-infrastructure它要实现api约定的接口,另外依赖boot-dubbo-infrastructure对不同数据表的操作以及对事务的操作boot-dubbo-...