maven-bundle-plugin

    0热度

    4回答

    我对OSGi世界相对较新,需要帮助来了解如何自动化构建过程。 我自己熟悉在Eclipse中使用bndtool,并学会了如何解决依赖关系,运行,测试,调试和生成独立的jar。我也浏览了OSGi官方网站上发布的基本和Maven教程。 我的问题是如何自动化我的构建!所以,假设我在SVN中有代码。我需要能够检查代码,然后运行构建脚本/工具来生成捆绑包,然后我可以使用Felix或Karaf进行部署。 基于M

    0热度

    1回答

    我正在开发一个大型应用程序,我们在代理中使用了Mavem bundle插件,以使它变得更小!导入一些需要的库来处理PDFbox所需的某些图像(jpeg2000和jbig2)时遇到问题。 这里是我的聚甲醛(一部分) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.

    0热度

    2回答

    我使用maven-scr-plugin生成组件和元类型描述。我正在从org.apache.felix.scr注释迁移到org.osgi.service.component注释。 卡斯滕齐格勒写了一个很好的博客如何做这个迁移here。但是,这并不解释如何从组件注释直接生成元类型描述。相反,我必须为每个组件创建一个单独的配置@interface,并重写所有组件激活器(至少要利用这些额外的@interf

    1热度

    1回答

    我试图发展到卡拉夫OSGi WAB包含一个REST API和来自定制服务的电话。然而,出于某种奇怪的原因,OSGi框架抱怨未满足的能力,osgi.component。 我想知道: 我怎样才能解决这个问题呢? 什么是osgi.component捆绑?为什么需要? 为什么maven-bundle-plugin(从而也是bnd),在条目“Require-Capability”中声明它? 如果我需要将它安

    1热度

    1回答

    我有一个OSGI包,它依赖于第三方库,我不想在容器中部署该库,我宁愿将它嵌入到我的包中。 当然,该库有它自己的依赖关系,我也想嵌入它们。 我使用的Maven Bundle Plugin: <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <configur

    2热度

    1回答

    如果我只用Maven(无OSGi容器)使用RDF4J,我就可以利用RDF4J提供的所有类。但是当我在OpenDaylight中使用RDF4J时,由于未满足要求,使用RDF4J类的包不会启动。 我使用的IntelliJ IDEA和我创建了OpenDaylight原型用的groupId一个新项目:org.opendaylight.controller,artifactId的:opendaylight

    0热度

    1回答

    我在Fuse中有一个CXF Web服务应用程序,并且它在驼峰上下文xml文件中获取了一个包含从WSDL生成的文件的jar的引用。 <cxf:cxfEndpoint id="LookupEndpoint" address="${my.LookupUri}" serviceClass="com.whatever.IWebService" wsdlURL=

    1热度

    1回答

    我使用maven-bundle-plugin从Maven模块创建OSGI软件包。 <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <configuration> <instructions> <Import-Pa

    3热度

    1回答

    我正在从org.apache.felix.scr注释迁移到org.osgi.service.component注释。我有一组从一个共同的抽象类继承的组件。在felix的情况下,我可以在超类中使用@Component注释和componentAbstract=true选项,然后在超类中使用@Reference注释。我找不到如何将其迁移到osgi注释。 是否有可能在Component的超类中使用Comp

    1热度

    1回答

    我已经将OSGi特定元数据添加到fly-saucer-pdf Maven工件的MANIFEST中。但是,我不能成功将该工件的依赖关系和传递依赖关系嵌入到创建的JAR文件中。 我使用原来的源从从GitHub采取飞碟-PDF为[1],并添加以下语句到pom.xml文件: <plugin> <artifactId>maven-jar-plugin</artifactId> <conf