maven-bundle-plugin相关内容

未解决的需求:osgi.component

我正在尝试在 Karaf 上开发一个包含 REST API 和来自定制服务的调用的 OSGi WAB.然而,出于某种奇怪的原因,OSGi 框架抱怨一个不满意的功能,osgi.component. 我想知道: 我该如何解决这个问题? 什么是 osgi.component 包?为什么需要? 为什么 maven-bundle-plugin(因此也是 bnd),在条目“Require-Ca ..
发布时间:2021-11-12 03:48:18 其他开发

未解决的要求:osgi.component

我正在尝试在Karaf上开发OSGi WAB,其中包含REST API和来自定制服务的调用.但是,出于某些奇怪的原因,OSGi框架抱怨其功能osgi.component不令人满意. 我想知道: 我该如何解决这个问题? 什么是osgi.component捆绑包?为什么需要? 为什么maven-bundle-plugin(因此也绑定)在条目"Require-Capability"中声明 ..
发布时间:2020-05-22 19:20:13 其他开发

OSGI捆绑包依赖性

我创建了一个依赖于SLF4J的分发包,因此我将Logback用于OSGI实现.这些全部捆绑并安装确定,但是当我开始启动捆绑包时,出现以下异常: org.osgi.framework.BundleException:无法解析com.felix.test [20](R 20.0):缺少要求[com.felix.test [20](R 20.0)] osgi.wiring.package; (os ..
发布时间:2020-05-22 19:18:48 Java开发

当使用“捆绑"时,使用maven-bundle-plugin目标打包执行两次

我有一个(简单的)maven项目,使用org.apache.felix:maven-bundle-plugin:2.5.4打包类型为"bundle".它产生一个正确的OSGI捆绑罐.但是我观察到所有目标至少要执行两次.我该如何预防呢?问题在于某些目标(在此示例中为checkstyle)的速度很慢,因此此处重复执行是一个问题. 注意:我从命令行使用maven 3.2.5. 输出或mvn ..
发布时间:2020-05-07 21:36:52 Java开发

<出口包装>使用maven-bundle-plugin获取所有资源

作为能够快速过渡到OSGi的临时措施,我需要创建一个包含所有库的单个jar.我所做的就是将所有jar库都放在src/main/resources中,以便它们最终位于所创建jar的根目录中.我遇到的问题是告诉Maven-bundle-plugin导出jar中的所有软件包.所以基本上,我想将所有库公开给其他OSGi包 这是我在POM中尝试的第一件事 ..
发布时间:2020-05-07 21:12:08 其他开发

用Maven开发OSGi应用程序时应该首先使用POM还是首先使用MANIFEST?

使用Maven开发OSGi应用程序时,主要有两种方法:POM优先和MANIFEST优先. 我正在寻找一种表格形式的答案,以显示每种方法的优缺点. 更具体地说,我还想知道它与以下内容之间的关系: 工具集的成熟度 供应商独立性 易于开发(包括找到可以使用该工具进行开发的人员) 兼容性 避免ClassNotFound 避免体力劳动 解决方案 目前这是我能想到的 ..
发布时间:2020-05-07 20:01:08 其他开发

如何使用maven bundle插件在OSGi包中包含一个依赖jar?

我有一个OSGi兼容的包(jar),我想在其中添加一个依赖的jar。我要添加的依赖是数据库驱动程序。我正在使用的Karaf容器的lib文件夹中没有该jar,并且无法手动将其添加到那里。我只能访问deploy文件夹,在那里我可以部署我的bundle。我正在使用maven bundle插件来打包我的包。所以,我想知道是否有办法在我的包中添加依赖jar。目前,我通过在7zip中打开包并通过在jar中复制 ..
发布时间:2018-12-29 20:00:56 Java开发