当前位置: 首页 > 知识库问答 >
问题:

如何构建管理依赖关系的自包含OSGi包?

江阳冰
2023-03-14

共有1个答案

云项禹
2023-03-14

您可以运行一个嵌套框架,并在该框架中安装您的所有bundle。然而,这并非无关紧要,因为您可能希望与父框架共享类。

可以做,但你最好雇个专家...

你为什么要这么做?

 类似资料:
  • 我有一个漂亮的BOM,它的依赖管理部分有很多依赖项,我想创建另一个BOM来导入除一个之外的所有依赖项。我尝试这样做: POM在形式上是正确的,一切都可以编译。但是排除被简单地忽略了。我错过了什么?这种方法正确吗? 我正在使用Maven 3。

  • 我正在尝试构建一个简单的REST服务来学习OSGI。我正在使用Spark Servlet来处理请求。 我将 spark core 作为依赖项嵌入,在 maven 中构建了我的项目,并在部署时在 Karaf 中出现了布线包错误。 看起来我一个接一个地跟踪程序包,一个一个地解决每个错误,仅仅解决依赖关系就需要大约2个小时。显然我做错了什么。。 我应该如何执行此操作,以便使用 spark servlet

  • 我正在努力开发OSGI包以发布给Karaf。我在创建新项目时使用Netbeans 7.4和Create Maven OSGI包。我想我要做的是处理不同项目之间的依赖关系,在Netbeans中使用它们,然后发布到Karaf。 我试图做的是建立一个REST web服务;我发现这个教程是一个很好的起点,使一些基本的东西开始和运行。因此,我开始使用子项目设置父项目(所有这些都来自Maven OSGI Bu

  • 我是OSGI新手(抱歉),在尝试部署我的包和相关依赖项时遇到了一些问题。 这是我的POM: 然后我使用Maven命令捆绑它: mvn org . Apache . Felix:maven-bundle-plugin:bundle all 这是成功的,并生成我的包以及3个依赖包: net.sf.ehcache_2.10.0.jar org.apache.commons.lang3_3.4.0.jar

  • 我正在使用一个库,它提供了一个c可执行文件的python包装器。 我安装它(https://github.com/bulletphysics/bullet3)使用venv(https://docs.python.org/3/library/venv.html)-一切都很好。 我正在考虑尝试构建 https://github.com/bulletphysics/bullet3 从venv文件夹的根目